GH: cache packages

This commit is contained in:
Michael Panchenko
2025-05-19 15:49:22 +02:00
parent a9ef430629
commit dcf48e1aa8
+10 -1
View File
@@ -30,9 +30,18 @@ jobs:
- name: Install uv
shell: bash
run: curl -LsSf https://astral.sh/uv/install.sh | sh
- name: Cache uv virtualenv
id: cache-uv
uses: actions/cache@v3
with:
path: .venv
key: uv-venv-${{ runner.os }}-${{ matrix.python-version }}-${{ hashFiles('uv.lock') }}
- name: Create virtual environment
shell: bash
run: uv venv
run: |
if [ ! -d ".venv" ]; then
uv venv
fi
- name: Install dependencies
shell: bash
run: uv pip install -e ".[dev]"