5858 os : ubuntu-latest
5959 - tuple : aarch64-unknown-linux-gnu
6060 os : ubuntu-latest
61+ - tuple : aarch64_be-unknown-linux-gnu
62+ os : ubuntu-latest
6163 - tuple : riscv64gc-unknown-linux-gnu
6264 os : ubuntu-latest
6365 - tuple : powerpc-unknown-linux-gnu
@@ -131,6 +133,11 @@ jobs:
131133 tuple : armv7-unknown-linux-gnueabihf
132134 os : ubuntu-latest
133135 test_everything : true
136+ - target :
137+ tuple : aarch64_be-unknown-linux-gnu
138+ os : ubuntu-latest
139+ test_everything : true
140+ build_std : true
134141 - target :
135142 tuple : loongarch64-unknown-linux-gnu
136143 os : ubuntu-latest
@@ -192,14 +199,13 @@ jobs:
192199
193200 steps :
194201 - uses : actions/checkout@v4
195- with :
196- submodules : recursive
202+
197203 - name : Install Rust
198204 run : |
199205 rustup update nightly --no-self-update
200206 rustup default nightly
201207 - run : rustup target add ${{ matrix.target.tuple }}
202- if : " !endsWith(matrix.target.tuple, 'emulated')"
208+ if : matrix.build_std == '' && !endsWith(matrix.target.tuple, 'emulated')
203209 - run : cargo generate-lockfile
204210
205211 # Configure some env vars based on matrix configuration
@@ -211,9 +217,6 @@ jobs:
211217 - run : echo "STDARCH_TEST_EVERYTHING=1" >> $GITHUB_ENV
212218 shell : bash
213219 if : matrix.test_everything != ''
214- - run : echo "STDARCH_DISABLE_ASSERT_INSTR=1" >> $GITHUB_ENV
215- shell : bash
216- if : matrix.disable_assert_instr != ''
217220 - run : echo "NOSTD=1" >> $GITHUB_ENV
218221 shell : bash
219222 if : startsWith(matrix.target.tuple, 'thumb') || matrix.target.tuple == 'nvptx64-nvidia-cuda'
@@ -228,7 +231,7 @@ jobs:
228231 # ... while Linux goes to `run-docker.sh`
229232 - run : ./ci/run-docker.sh ${{ matrix.target.tuple }}
230233 shell : bash
231- if : " matrix.target.os == 'ubuntu-latest' && !startsWith(matrix.target.tuple, 'thumb')"
234+ if : matrix.target.os == 'ubuntu-latest' && !startsWith(matrix.target.tuple, 'thumb')
232235 env :
233236 TARGET : ${{ matrix.target.tuple }}
234237
0 commit comments