@@ -29,35 +29,14 @@ jobs:
2929 if-no-files-found : error
3030 retention-days : 3
3131
32- msrv :
33- runs-on : ubuntu-latest
34- outputs :
35- version : ${{ steps.msrv.outputs.version }}
36- steps :
37- - name : Checkout code
38- uses : actions/checkout@v6
39-
40- - name : Get the minimum supported rust version (MSRV)
41- id : msrv
42- run : |
43- version=$(sed -rn '/^rust-version\s*=/ s/^.*=\s*"([0-9](\.[0-9]+)+)(.*)/\1/p' Cargo.toml)
44- if [[ -n ${version} ]]; then
45- echo "version=${version}" >> $GITHUB_OUTPUT
46- else
47- exit 1
48- fi
49-
5032 shell :
51- needs : msrv
5233 runs-on : ubuntu-latest
5334 steps :
5435 - name : Checkout code
5536 uses : actions/checkout@v6
5637
5738 - name : Set up rust toolchain
58- uses : dtolnay/rust-toolchain@master
59- with :
60- toolchain : ${{ needs.msrv.outputs.version }}
39+ uses : dtolnay/rust-toolchain@stable
6140
6241 - name : Generate files
6342 run : cargo run --bin bite completion --dir shell
@@ -72,16 +51,14 @@ jobs:
7251
7352 source :
7453 if : startsWith(github.ref, 'refs/tags/')
75- needs : [man, shell, msrv ]
54+ needs : [man, shell]
7655 runs-on : ubuntu-latest
7756 steps :
7857 - name : Checkout code
7958 uses : actions/checkout@v6
8059
8160 - name : Set up rust toolchain
82- uses : dtolnay/rust-toolchain@master
83- with :
84- toolchain : ${{ needs.msrv.outputs.version }}
61+ uses : dtolnay/rust-toolchain@stable
8562
8663 - name : Create vendored release
8764 run : .ci/vendor-release bugbite-cli
@@ -126,7 +103,6 @@ jobs:
126103 retention-days : 3
127104
128105 linux :
129- needs : msrv
130106 runs-on : ubuntu-22.04
131107 strategy :
132108 matrix :
@@ -143,9 +119,7 @@ jobs:
143119 uses : actions/checkout@v6
144120
145121 - name : Set up rust toolchain
146- uses : dtolnay/rust-toolchain@master
147- with :
148- toolchain : ${{ needs.msrv.outputs.version }}
122+ uses : dtolnay/rust-toolchain@stable
149123
150124 - name : Install cross
151125 run : cargo install cross --git https://github.com/cross-rs/cross
@@ -168,16 +142,13 @@ jobs:
168142 retention-days : 3
169143
170144 macos :
171- needs : msrv
172145 runs-on : macos-latest
173146 steps :
174147 - name : Checkout code
175148 uses : actions/checkout@v6
176149
177150 - name : Set up rust toolchain
178- uses : dtolnay/rust-toolchain@master
179- with :
180- toolchain : ${{ needs.msrv.outputs.version }}
151+ uses : dtolnay/rust-toolchain@stable
181152
182153 - name : Build binary
183154 run : cargo build --profile release-strip -p bugbite-cli
0 commit comments