Skip to content

Commit 9899a36

Browse files
committed
WIP
1 parent 4150203 commit 9899a36

File tree

2 files changed

+46
-20
lines changed

2 files changed

+46
-20
lines changed

.github/workflows/ci.yml

Lines changed: 29 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,10 @@ jobs:
189189
- uses: actions/checkout@v6
190190
with:
191191
persist-credentials: false
192-
- uses: dtolnay/rust-toolchain@stable
192+
- name: Install Rust
193+
run: |
194+
rustup update stable
195+
rustup default stable
193196
- uses: Swatinem/rust-cache@v2
194197
with:
195198
save-if: ${{ github.ref == 'refs/heads/main' }}
@@ -213,7 +216,10 @@ jobs:
213216
- uses: actions/checkout@v6
214217
with:
215218
persist-credentials: false
216-
- uses: dtolnay/rust-toolchain@stable
219+
- name: Install Rust
220+
run: |
221+
rustup update stable
222+
rustup default stable
217223
- uses: Swatinem/rust-cache@v2
218224
with:
219225
save-if: ${{ github.ref == 'refs/heads/main' }}
@@ -241,7 +247,11 @@ jobs:
241247
- uses: actions/checkout@v6
242248
with:
243249
persist-credentials: false
244-
- uses: dtolnay/rust-toolchain@stable
250+
- name: Install Rust
251+
shell: bash
252+
run: |
253+
rustup update stable
254+
rustup default stable
245255
- uses: Swatinem/rust-cache@v2
246256
with:
247257
save-if: ${{ github.ref == 'refs/heads/main' }}
@@ -292,7 +302,11 @@ jobs:
292302
- uses: actions/checkout@v6
293303
with:
294304
persist-credentials: false
295-
- uses: dtolnay/rust-toolchain@stable
305+
- name: Install Rust
306+
shell: bash
307+
run: |
308+
rustup update stable
309+
rustup default stable
296310
- uses: Swatinem/rust-cache@v2
297311
with:
298312
save-if: ${{ github.ref == 'refs/heads/main' }}
@@ -397,9 +411,12 @@ jobs:
397411
- uses: actions/checkout@v6
398412
with:
399413
persist-credentials: false
400-
- uses: dtolnay/rust-toolchain@stable
401-
with:
402-
targets: ${{ env.TARGET }}
414+
- name: Install Rust
415+
shell: bash
416+
run: |
417+
rustup update stable
418+
rustup default stable
419+
rustup target add "$TARGET"
403420
- uses: Swatinem/rust-cache@v2
404421
with:
405422
save-if: ${{ github.ref == 'refs/heads/main' }}
@@ -418,10 +435,11 @@ jobs:
418435
- uses: actions/checkout@v6
419436
with:
420437
persist-credentials: false
421-
- uses: dtolnay/rust-toolchain@master
422-
with:
423-
toolchain: stable
424-
components: clippy,rustfmt
438+
- name: Install Rust
439+
run: |
440+
rustup update stable
441+
rustup default stable
442+
rustup component add clippy rustfmt
425443
- uses: extractions/setup-just@v3
426444
- name: Run cargo clippy
427445
run: just clippy -D warnings -A unknown-lints --no-deps

.github/workflows/release.yml

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -248,10 +248,12 @@ jobs:
248248
sudo apt-get install -y --no-install-recommends xz-utils liblz4-tool musl-tools
249249
250250
- name: Install Rust
251-
uses: dtolnay/rust-toolchain@master
252-
with:
253-
toolchain: ${{ matrix.rust }}
254-
targets: ${{ matrix.target }}
251+
env:
252+
RUST: ${{ matrix.rust }}
253+
run: |
254+
rustup update "$RUST"
255+
rustup default "$RUST"
256+
rustup target add "$TARGET"
255257
256258
- name: Use Cross
257259
if: matrix.os == 'ubuntu-latest'
@@ -539,20 +541,26 @@ jobs:
539541

540542
runs-on: ${{ matrix.os }}
541543

544+
env:
545+
RUST: ${{ matrix.rust }}
546+
TARGET: ${{ matrix.target }}
547+
542548
steps:
543549
- uses: actions/checkout@v6
544550
with:
545551
persist-credentials: false
546552
- name: Install Rust
547-
uses: dtolnay/rust-toolchain@master
548-
with:
549-
toolchain: ${{ matrix.rust }}
550-
targets: ${{ matrix.target }}
553+
run: |
554+
rustup update "$RUST"
555+
rustup default "$RUST"
556+
rustup target add "$TARGET"
551557
- uses: msys2/setup-msys2@v2
552558
with:
553559
msystem: MINGW${{ startsWith(matrix.target, 'i686-') && '32' || '64' }}
554560
pacboy: cc:p
555561
path-type: inherit
556562
- name: 'Installation from crates.io: gitoxide'
557-
run: cargo +${{ matrix.rust }} install --target ${{ matrix.target }} --no-default-features --features max-pure --target-dir install-artifacts --debug --force gitoxide
563+
run: |
564+
cargo +"$RUST" install --target "$TARGET" --no-default-features \
565+
--features max-pure --target-dir install-artifacts --debug --force gitoxide
558566
shell: msys2 {0}

0 commit comments

Comments
 (0)