diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 1048834a0e7b82178d9f5da4cdbc308592601013..9bec876feb7663ceb6e9a7cb717ee73bb9ead886 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 55cf8463bcdbb98cb4cd106ce4c95ad273c63874..98f875d1d748eeeaf164d7eeee0b0c32927a26d1 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 43289f0ccb1d4c87d192cb4f8f380ff6ff399370..be3d2396c89a21c5baf6c1997de207502ca2f8b5 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