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