From 9042ad7c6c8dbaa22048b674c6d1c6f96178f95d Mon Sep 17 00:00:00 2001
From: James Briggs <35938317+jamescalam@users.noreply.github.com>
Date: Fri, 14 Feb 2025 17:24:25 +0400
Subject: [PATCH] fix: use uv actions

---
 .github/workflows/docs.yml | 19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 9bec876f..bc78fe71 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -21,19 +21,14 @@ jobs:
         - "3.11"
     steps:
     - uses: actions/checkout@v4
-    # - name: Set up Python ${{ matrix.python-version }}
-    #   uses: actions/setup-python@v4
-    #   with:
-    #     python-version: ${{ matrix.python-version }}
     - name: Install uv
-      run: |
-        curl -LsSf https://astral.sh/uv/install.sh | sh
-    - name: Install dependencies
-      run: |
-        uv venv --python ${{ matrix.python-version }}
-        source .venv/bin/activate
-        uv pip install .[docs]
-
+        uses: astral-sh/setup-uv@v5
+        with:
+          enable-cache: true
+          cache-dependency-glob: "uv.lock"
+          python-version: ${{ matrix.python-version }}
+    - name: Sync uv for docs
+      run: uv sync --extra docs
     - name: Build docs
       run: |
         mkdir -p docs/build
-- 
GitLab