File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 8888 # See tools/ci/src/main.rs for the commands this runs
8989 run : cargo run -p ci -- lints
9090
91- miri-partitions :
91+ miri-setup- partitions :
9292 runs-on : ubuntu-latest
9393 outputs :
9494 partitions : ${{ steps.env.outputs.partitions }}
@@ -103,8 +103,8 @@ jobs:
103103 done
104104 echo "partitions=$t$count]" >> $GITHUB_OUTPUT
105105
106- miri :
107- needs : [miri-partitions]
106+ miri-run-partitions :
107+ needs : [miri-setup- partitions]
108108 strategy :
109109 matrix :
110110 partition : ${{ fromJSON(needs.miri-partitions.outputs.partitions) }}
@@ -145,6 +145,13 @@ jobs:
145145 # -Zmiri-ignore-leaks is necessary because a bunch of tests don't join all threads before finishing.
146146 MIRIFLAGS : -Zmiri-ignore-leaks -Zmiri-disable-isolation
147147
148+ miri :
149+ runs-on : ubuntu-latest
150+ needs : [miri-run-partitions]
151+ if : always()
152+ steps :
153+ - run : ${{ !contains(needs.*.result, 'failure') }}
154+
148155 check-compiles :
149156 runs-on : ubuntu-latest
150157 timeout-minutes : 30
You can’t perform that action at this time.
0 commit comments