Skip to content

Commit 350fab7

Browse files
bump astral-sh/setup-uv to v6.4.3 (#163)
1 parent c1c5c87 commit 350fab7

File tree

4 files changed

+19
-9
lines changed

4 files changed

+19
-9
lines changed

.github/workflows/lint.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,22 +27,27 @@ jobs:
2727
persist-credentials: false
2828

2929
- name: Install uv
30-
uses: astral-sh/setup-uv@445689ea25e0de0a23313031f5fe577c74ae45a1 # v6.3.0
30+
uses: astral-sh/setup-uv@e92bafb6253dcd438e0484186d7669ea7a8ca1cc
3131
with:
32+
activate-environment: true
3233
enable-cache: true
3334

35+
# HACK: there's a bug in either `astral-sh/setup-uv` or pre-commit-uv or both
36+
# because uv gets installed to `/opt/hostedtoolcache/uv/<version>/x86_64/uv`
37+
# and pre-commit-uv apparently only looks for it at `~/.local/bin/uv`
38+
- run: |
39+
mkdir -p ~/.local/bin
40+
ln -sf $(which uv) ~/.local/bin/uv
41+
3442
- uses: actions/cache@v4
3543
with:
3644
path: ~/.cache/pre-commit/
3745
key: pre-commit-1|${{ hashFiles('.pre-commit-config.yaml') }}
3846

39-
- name: pre-commit
47+
- name: Run pre-commit
4048
run: |
4149
SKIP=no-commit-to-branch \
42-
uv run --with pre-commit-uv pre-commit run \
43-
--all-files \
44-
--show-diff-on-failure \
45-
--color always
50+
uv run noxfile.py --session lint
4651
4752
rustfmt:
4853
runs-on: ubuntu-24.04

.github/workflows/test.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,9 @@ jobs:
4141
persist-credentials: false
4242

4343
- name: Install uv
44-
uses: astral-sh/setup-uv@445689ea25e0de0a23313031f5fe577c74ae45a1 # v6.3.0
44+
uses: astral-sh/setup-uv@e92bafb6253dcd438e0484186d7669ea7a8ca1cc
4545
with:
46+
activate-environment: true
4647
enable-cache: true
4748

4849
- id: set-matrix
@@ -66,8 +67,9 @@ jobs:
6667
persist-credentials: false
6768

6869
- name: Install uv
69-
uses: astral-sh/setup-uv@445689ea25e0de0a23313031f5fe577c74ae45a1 # v6.3.0
70+
uses: astral-sh/setup-uv@e92bafb6253dcd438e0484186d7669ea7a8ca1cc
7071
with:
72+
activate-environment: true
7173
enable-cache: true
7274

7375
- name: Run tests

.github/workflows/zizmor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
persist-credentials: false
2121

2222
- name: Install uv
23-
uses: astral-sh/setup-uv@445689ea25e0de0a23313031f5fe577c74ae45a1 # v6.3.0
23+
uses: astral-sh/setup-uv@e92bafb6253dcd438e0484186d7669ea7a8ca1cc
2424
with:
2525
enable-cache: true
2626

noxfile.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ def lint(session):
122122
"pre-commit",
123123
"run",
124124
"--all-files",
125+
"--show-diff-on-failure",
126+
"--color",
127+
"always",
125128
)
126129

127130

0 commit comments

Comments
 (0)