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 @@ -239,6 +239,12 @@ jobs:
239
239
echo End "$test"
240
240
done
241
241
exit $rc
242
+ # The above ensures all the tests get run, for a single platform+ghc.
243
+ # Trying to ensure they run for *all* combinations but still fail
244
+ # at the end seems to be extremely difficult at best. It's doable,
245
+ # but it requires a continuously growing stack of conditions and
246
+ # one possibly nightmarish final conditional. 'fail-fast' gets us
247
+ # partway there, at least, but is still imperfect.
242
248
243
249
validate-old-ghcs :
244
250
name : Validate old ghcs ${{ matrix.extra-ghc }}
@@ -298,8 +304,9 @@ jobs:
298
304
- name : " Validate lib-suite-extras --extra-hc ghc-${{ matrix.extra-ghc }}"
299
305
env :
300
306
EXTRA_GHC : ghc-${{ matrix.extra-ghc }}
301
- continue-on-error : true
302
307
run : sh validate.sh ${{ env.COMMON_FLAGS }} --lib-only -s lib-suite-extras --extra-hc "${{ env.EXTRA_GHC }}"
308
+ # See the comment above about running all tests but still failing if one
309
+ # of them does; it also applies here.
303
310
304
311
build-alpine :
305
312
name : Build statically linked using alpine
You can’t perform that action at this time.
0 commit comments