Skip to content

Commit 4425caa

Browse files
ci: added caching of uv installed packages between jobs
1 parent be11268 commit 4425caa

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/code-quality.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ jobs:
88
steps:
99
- uses: actions/checkout@v4
1010
- uses: astral-sh/setup-uv@v6
11+
- uses: actions/cache@v4
12+
with:
13+
path: ~/.cache/uv
14+
key: uv-${{ hashFiles('pyproject.toml') }}
1115

1216
- name: Initialise pre-commit
1317
run: uv run pre-commit install-hooks
@@ -21,6 +25,10 @@ jobs:
2125
steps:
2226
- uses: actions/checkout@v4
2327
- uses: astral-sh/setup-uv@v6
28+
- uses: actions/cache@v4
29+
with:
30+
path: ~/.cache/uv
31+
key: uv-${{ hashFiles('pyproject.toml') }}
2432

2533
- name: Run tests
2634
run: uv run pytest .
@@ -31,6 +39,10 @@ jobs:
3139
steps:
3240
- uses: actions/checkout@v4
3341
- uses: astral-sh/setup-uv@v6
42+
- uses: actions/cache@v4
43+
with:
44+
path: ~/.cache/uv
45+
key: uv-${{ hashFiles('pyproject.toml') }}
3446

3547
- name: Build package
3648
run: uv build

0 commit comments

Comments
 (0)