@@ -248,65 +248,46 @@ jobs:
248248 if : matrix.target.os == 'ubuntu-latest' && !startsWith(matrix.target.tuple, 'thumb')
249249 env :
250250 TARGET : ${{ matrix.target.tuple }}
251-
251+
252252 intrinsic-test :
253253 needs : [style]
254254 name : Intrinsic Test
255- runs-on : ${{ matrix.target.os }}
255+ runs-on : ubuntu-latest
256256 strategy :
257257 matrix :
258- profile :
259- - dev
260- - release
261-
262258 include :
263- - target :
264- tuple : aarch64-unknown-linux-gnu
265- os : ubuntu-latest
259+ - target : aarch64-unknown-linux-gnu
266260
267- - target :
268- tuple : aarch64_be-unknown-linux-gnu
269- os : ubuntu-latest
270- build_std : true
261+ - target : aarch64_be-unknown-linux-gnu
262+ build_std : true
271263
272- - target :
273- tuple : armv7-unknown-linux-gnueabihf
274- os : ubuntu-latest
264+ - target : armv7-unknown-linux-gnueabihf
275265
276- - target :
277- tuple : arm-unknown-linux-gnueabihf
278- os : ubuntu-latest
266+ - target : arm-unknown-linux-gnueabihf
267+
268+ profile :
269+ - dev
270+ - release
279271
280272 steps :
281273 - uses : actions/checkout@v4
282274 - name : Install Rust
283275 run : |
284276 rustup update nightly --no-self-update
285277 rustup default nightly
286- shell : bash
287- - run : rustup target add ${{ matrix.target.tuple }}
288- shell : bash
278+ - run : rustup target add ${{ matrix.target }}
289279 if : ${{ (matrix.build_std || false) == false }}
290280 - run : |
291281 rustup component add rust-src
292282 echo "CARGO_UNSTABLE_BUILD_STD=std" >> $GITHUB_ENV
293- shell: bash
294- if: ${{ (matrix.build_std || false) == true }}
283+ if: ${{ matrix.build_std }}
295284
296285 # Configure some env vars based on matrix configuration
297- - run : echo "PROFILE=--profile=${{matrix.profile}}" >> $GITHUB_ENV
298- shell : bash
299- - run : echo "STDARCH_TEST_EVERYTHING=1" >> $GITHUB_ENV
300- shell : bash
301- if : matrix.test_everything != ''
302- - run : echo "STDARCH_DISABLE_ASSERT_INSTR=1" >> $GITHUB_ENV
303- shell : bash
304- if : matrix.disable_assert_instr != ''
305- - run : ./ci/intrinsic-test-docker.sh ${{ matrix.target.tuple }}
306- shell : bash
307- if : matrix.target.os == 'ubuntu-latest' && !startsWith(matrix.target.tuple, 'thumb')
286+ - run : echo "PROFILE=--profile=${{ matrix.profile }}" >> $GITHUB_ENV
287+ - run : ./ci/intrinsic-test-docker.sh ${{ matrix.target }}
288+ if : ${{ !startsWith(matrix.target, 'thumb') }}
308289 env :
309- TARGET : ${{ matrix.target.tuple }}
290+ TARGET : ${{ matrix.target }}
310291
311292 # Check that the generated files agree with the checked-in versions.
312293 check-stdarch-gen :
0 commit comments