File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 4949 SKIP=no-commit-to-branch \
5050 uv run --no-project --with "nox[uv]" nox --session lint
5151
52+ rust-changes :
53+ runs-on : ubuntu-latest
54+ outputs :
55+ rust : ${{ steps.filter.outputs.rust }}
56+ steps :
57+ - uses : actions/checkout@v5
58+ with :
59+ persist-credentials : false
60+
61+ - uses : dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
62+ id : filter
63+ with :
64+ filters : |
65+ rust:
66+ - '.github/workflows/lint.yml'
67+ - 'crates/**'
68+ - 'Cargo.lock'
69+ - 'Cargo.toml'
70+
5271 rustfmt :
5372 runs-on : ubuntu-24.04
73+ needs : rust-changes
74+ if : needs.rust-changes.outputs.rust == 'true'
5475 steps :
5576 - uses : actions/checkout@v5
5677 with :
6687
6788 clippy :
6889 runs-on : ubuntu-24.04
90+ needs : rust-changes
91+ if : needs.rust-changes.outputs.rust == 'true'
6992 steps :
7093 - uses : actions/checkout@v5
7194 with :
80103
81104 cargo-check :
82105 runs-on : ubuntu-24.04
106+ needs : rust-changes
107+ if : needs.rust-changes.outputs.rust == 'true'
83108 steps :
84109 - uses : actions/checkout@v5
85110 with :
You can’t perform that action at this time.
0 commit comments