File tree Expand file tree Collapse file tree 4 files changed +19
-9
lines changed Expand file tree Collapse file tree 4 files changed +19
-9
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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
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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments