feat(workflows): add cache-dependency-glob for improved dependency caching in build, lint, and test workflows

This commit is contained in:
X-iZhang
2026-03-03 01:20:06 +00:00
parent 32bbd1a1af
commit c96d984869
3 changed files with 3 additions and 0 deletions
+1
View File
@@ -14,6 +14,7 @@ jobs:
- uses: astral-sh/setup-uv@v5
with:
python-version: "3.11"
cache-dependency-glob: "**/pyproject.toml"
- name: Build package
run: uv build
- name: Upload artifacts
+1
View File
@@ -14,6 +14,7 @@ jobs:
- uses: astral-sh/setup-uv@v5
with:
python-version: "3.11"
cache-dependency-glob: "**/pyproject.toml"
- name: Install dependencies
run: uv sync --dev
- name: Run ruff
+1
View File
@@ -17,6 +17,7 @@ jobs:
- uses: astral-sh/setup-uv@v5
with:
python-version: ${{ matrix.python-version }}
cache-dependency-glob: "**/pyproject.toml"
- name: Install dependencies
run: uv sync --dev
- name: Run pytest