@@ -191,8 +191,6 @@ jobs:
191191 matrix :
192192 os :
193193 - ubuntu-latest
194- # - macos-latest
195- # - windows-latest
196194 runs-on : ${{ matrix.os }}
197195 steps :
198196 - uses : actions/checkout@v3
@@ -214,10 +212,6 @@ jobs:
214212 run : cargo install cargo-hack
215213 - name : ASAN / LSAN / TSAN (Linux)
216214 run : ci/sanitizer.sh
217- if : matrix.os == 'ubuntu-latest'
218- - name : ASAN / LSAN / TSAN
219- run : ci/sanitizer_generic.sh
220- if : matrix.os != 'ubuntu-latest'
221215
222216 miri-tb :
223217 name : miri-tb
@@ -227,6 +221,12 @@ jobs:
227221 - ubuntu-latest
228222 - macos-latest
229223 - windows-latest
224+ target :
225+ - x86_64-unknown-linux-gnu
226+ - i686-unknown-linux-gnu
227+ - powerpc64-unknown-linux-gnu
228+ cfg :
229+ - all_tests
230230 runs-on : ${{ matrix.os }}
231231 steps :
232232 - uses : actions/checkout@v3
@@ -243,11 +243,13 @@ jobs:
243243 - name : Install cargo-hack
244244 run : cargo install cargo-hack
245245 - name : Miri (Linux)
246- run : ci/miri_tb.sh
246+ run : |
247+ bash ci/miri_tb.sh ${{ matrix.target }} ${{ matrix.cfg }}
247248 if : matrix.os == 'ubuntu-latest'
248- - name : Miri
249- run : ci/miri_tb_generic.sh
250- if : matrix.os != 'ubuntu-latest'
249+ - name : Miri (macOS)
250+ run : |
251+ bash ci/miri_tb_generic.sh ${{ matrix.cfg }}
252+ if : matrix.os == 'macos-latest'
251253
252254 miri-sb :
253255 name : miri-sb
@@ -257,6 +259,12 @@ jobs:
257259 - ubuntu-latest
258260 - macos-latest
259261 - windows-latest
262+ target :
263+ - x86_64-unknown-linux-gnu
264+ - i686-unknown-linux-gnu
265+ - powerpc64-unknown-linux-gnu
266+ cfg :
267+ - all_tests
260268 runs-on : ${{ matrix.os }}
261269 steps :
262270 - uses : actions/checkout@v3
@@ -273,11 +281,13 @@ jobs:
273281 - name : Install cargo-hack
274282 run : cargo install cargo-hack
275283 - name : Miri (Linux)
276- run : ci/miri_sb.sh
284+ run : |
285+ bash ci/miri_sb.sh ${{ matrix.target }} ${{ matrix.cfg }}
277286 if : matrix.os == 'ubuntu-latest'
278- - name : Miri
279- run : ci/miri_sb_generic.sh
280- if : matrix.os != 'ubuntu-latest'
287+ - name : Miri (macOS)
288+ run : |
289+ bash ci/miri_sb_generic.sh ${{ matrix.cfg }}
290+ if : matrix.os == 'macos-latest'
281291
282292 loom :
283293 name : loom
0 commit comments