Skip to content

Commit f15ddfa

Browse files
committed
ci: revert to using the latest stable rust to build releases
1 parent 0155da9 commit f15ddfa

1 file changed

Lines changed: 5 additions & 34 deletions

File tree

.github/workflows/bugbite-cli.yml

Lines changed: 5 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)