|
22 | 22 | steps: |
23 | 23 | - uses: actions/checkout@v4 |
24 | 24 |
|
25 | | - - uses: dtolnay/rust-toolchain@stable |
26 | | - with: |
27 | | - components: clippy, rustfmt |
| 25 | + - name: Install Rust |
| 26 | + shell: bash |
| 27 | + run: | |
| 28 | + installer=$(mktemp -d)/install-rustup |
| 29 | + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > $installer |
| 30 | + bash $installer --default-toolchain $(cat rust-toolchain) -y |
28 | 31 |
|
29 | 32 | - name: Test (dev) |
30 | 33 | env: |
|
63 | 66 | steps: |
64 | 67 | - uses: actions/checkout@v4 |
65 | 68 |
|
66 | | - - uses: dtolnay/rust-toolchain@stable |
| 69 | + - name: Install Rust |
| 70 | + shell: bash |
| 71 | + run: | |
| 72 | + installer=$(mktemp -d)/install-rustup |
| 73 | + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > $installer |
| 74 | + bash $installer --default-toolchain $(cat rust-toolchain) -y |
67 | 75 |
|
68 | 76 | - name: Install compilation target |
69 | 77 | run: rustup target add ${{ matrix.target }} |
@@ -95,7 +103,12 @@ jobs: |
95 | 103 | steps: |
96 | 104 | - uses: actions/checkout@v4 |
97 | 105 |
|
98 | | - - uses: dtolnay/rust-toolchain@stable |
| 106 | + - name: Install Rust |
| 107 | + shell: bash |
| 108 | + run: | |
| 109 | + installer=$(mktemp -d)/install-rustup |
| 110 | + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > $installer |
| 111 | + bash $installer --default-toolchain $(cat rust-toolchain) -y |
99 | 112 |
|
100 | 113 | - name: Install compilation target |
101 | 114 | run: rustup target add ${{ matrix.target }} |
@@ -127,7 +140,12 @@ jobs: |
127 | 140 | steps: |
128 | 141 | - uses: actions/checkout@v4 |
129 | 142 |
|
130 | | - - uses: dtolnay/rust-toolchain@stable |
| 143 | + - name: Install Rust |
| 144 | + shell: bash |
| 145 | + run: | |
| 146 | + installer=$(mktemp -d)/install-rustup |
| 147 | + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > $installer |
| 148 | + bash $installer --default-toolchain $(cat rust-toolchain) -y |
131 | 149 |
|
132 | 150 | - name: Install compilation target |
133 | 151 | run: rustup target add ${{ matrix.target }} |
@@ -378,7 +396,12 @@ jobs: |
378 | 396 | steps: |
379 | 397 | - uses: actions/checkout@v4 |
380 | 398 |
|
381 | | - - uses: dtolnay/rust-toolchain@stable |
| 399 | + - name: Install Rust |
| 400 | + shell: bash |
| 401 | + run: | |
| 402 | + installer=$(mktemp -d)/install-rustup |
| 403 | + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > $installer |
| 404 | + bash $installer --default-toolchain $(cat rust-toolchain) -y |
382 | 405 |
|
383 | 406 | - name: Login |
384 | 407 | run: cargo login ${{ secrets.CRATE_AUTH_TOKEN }} |
@@ -423,9 +446,12 @@ jobs: |
423 | 446 | ${{ github.job }}-Linux-${{ hashFiles('rust-toolchain') }}-${{ hashFiles('**/Cargo.lock') }} |
424 | 447 | ${{ github.job }}-Linux-${{ hashFiles('rust-toolchain') }}- |
425 | 448 |
|
426 | | - - uses: dtolnay/rust-toolchain@stable |
427 | | - with: |
428 | | - components: clippy |
| 449 | + - name: Install Rust |
| 450 | + shell: bash |
| 451 | + run: | |
| 452 | + installer=$(mktemp -d)/install-rustup |
| 453 | + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > $installer |
| 454 | + bash $installer --default-toolchain $(cat rust-toolchain) -y |
429 | 455 |
|
430 | 456 | - name: Build pdu |
431 | 457 | run: | |
|
0 commit comments