manage cache, unlock uv sync
Some checks failed
Pytest / pytest (3.10) (push) Failing after 54s
Pytest / pytest (3.11) (push) Failing after 12s
Pytest / pytest (3.12) (push) Failing after 9s

This commit is contained in:
Justus Kuhlmann 2025-12-01 17:19:36 +01:00
commit 5aee614e43
Signed by: jkuhl
GPG key ID: 00ED992DD79B85A6

View file

@ -17,6 +17,8 @@ jobs:
- "3.12" - "3.12"
runs-on: ubuntu-latest runs-on: ubuntu-latest
env:
UV_PYTHON: ${{ matrix.python-version }}
steps: steps:
- name: Check out the repository - name: Check out the repository
uses: https://github.com/RouxAntoine/checkout@v4.1.8 uses: https://github.com/RouxAntoine/checkout@v4.1.8
@ -24,7 +26,17 @@ jobs:
show-progress: true show-progress: true
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v7 uses: astral-sh/setup-uv@v7
- name: Restore uv cache
uses: actions/cache@v4
with:
path: /tmp/.uv-cache
key: uv-${{ runner.os }}-${{ hashFiles('uv.lock') }}
restore-keys: |
uv-${{ runner.os }}-${{ hashFiles('uv.lock') }}
uv-${{ runner.os }}
- name: Install corrlib - name: Install corrlib
run: uv sync --locked --all-extras --dev run: uv sync --all-extras --dev
- name: Run tests - name: Run tests
run: uv run pytest tests run: uv run pytest tests
- name: Minimize uv cache
run: uv cache prune --ci