Skip to content

Commit 6a48e51

Browse files
committed
CI: use pre-commit-uv for lint
1 parent 567199a commit 6a48e51

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,17 @@ jobs:
1818
contents: read
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v4
22-
- uses: pre-commit/action@v3.0.1
21+
- uses: actions/checkout@v5
22+
- uses: astral-sh/setup-uv@v6
23+
with:
24+
cache-dependency-glob: ".github/workflows/*.yml"
25+
cache-suffix: pre-commit-uv
26+
- run: uv tool install pre-commit --with pre-commit-uv --force-reinstall
27+
- uses: actions/cache@v4
28+
with:
29+
path: ~/.cache/pre-commit
30+
key: pre-commit-uv-v1-${{ hashFiles('.pre-commit-config.yaml') }}
31+
- run: pre-commit run --all-files --show-diff-on-failure --color=always
2332
env:
2433
RUFF_OUTPUT_FORMAT: github
2534
test:

0 commit comments

Comments
 (0)