From a2c132e0df3c4e9057c36a468e8b07c97244670b Mon Sep 17 00:00:00 2001 From: James Briggs <35938317+jamescalam@users.noreply.github.com> Date: Fri, 14 Feb 2025 17:14:08 +0400 Subject: [PATCH] fix: python version --- .github/workflows/docs.yml | 9 +++++---- .github/workflows/lint.yml | 3 --- .github/workflows/release.yml | 7 +++++++ 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 1048834a..9bec876f 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -21,16 +21,17 @@ jobs: - "3.11" steps: - uses: actions/checkout@v4 - - name: Set up Python 3.11 - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} + # - 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] - name: Build docs diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 55cf8463..98f875d1 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -25,9 +25,6 @@ jobs: curl -LsSf https://astral.sh/uv/install.sh | sh uv venv --python 3.13 uv pip install .[dev] - with: - cache-key: ${{ runner.os }}-uv-${{ hashFiles('**/uv.lock') }}-${{ matrix.python-version }} - cache-name: uv - name: Analyzing the code with our lint run: | make lint diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 43289f0c..be3d2396 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,6 +9,13 @@ jobs: build: runs-on: ubuntu-latest steps: + - name: Cache uv + uses: actions/cache@v4 + with: + path: ~/.uv + key: ${{ runner.os }}-uv-${{ hashFiles('**/uv.lock') }}-${{ matrix.python-version }} + restore-keys: | + ${{ runner.os }}-uv-${{ matrix.python-version }} - uses: actions/checkout@v2 - name: Set up Python run: uv venv --python 3.13 -- GitLab