File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -261,6 +261,12 @@ jobs:
261
261
echo End "$test"
262
262
done
263
263
exit $rc
264
+ # The above ensures all the tests get run, for a single platform+ghc.
265
+ # Trying to ensure they run for *all* combinations but still fail
266
+ # at the end seems to be extremely difficult at best. It's doable,
267
+ # but it requires a continuously growing stack of conditions and
268
+ # one possibly nightmarish final conditional. 'fail-fast' gets us
269
+ # partway there, at least, but is still imperfect.
264
270
265
271
validate-old-ghcs :
266
272
name : Validate old ghcs ${{ matrix.extra-ghc }}
@@ -320,8 +326,9 @@ jobs:
320
326
- name : " Validate lib-suite-extras --extra-hc ghc-${{ matrix.extra-ghc }}"
321
327
env :
322
328
EXTRA_GHC : ghc-${{ matrix.extra-ghc }}
323
- continue-on-error : true
324
329
run : sh validate.sh ${{ env.COMMON_FLAGS }} --lib-only -s lib-suite-extras --extra-hc "${{ env.EXTRA_GHC }}"
330
+ # See the comment above about running all tests but still failing if one
331
+ # of them does; it also applies here.
325
332
326
333
build-alpine :
327
334
name : Build statically linked using alpine
You can’t perform that action at this time.
0 commit comments