Commit 953732d
committed
fix(ci): include test suites in plan (tests: True), disable fail-fast
cabal v2-test all failed with [Cabal-7043]: 'the solver picked a plan
that does not include the test suites' because the test step, unlike the
build step, replans without --enable-tests. With no project-level
'tests: True' default, the solver drops the bloodhound-tests/doctests
suites and cabal refuses to test (run 28338345700).
- cabal.project: add 'tests: True' so every cabal command (build, test,
haddock) plans test suites consistently. Matches cabal's diagnostic.
- haskell.yml: set fail-fast: false so one GHC version failing no longer
cancels the other matrix jobs (which had masked this as cancellations).1 parent 699b4ed commit 953732d
2 files changed
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
| |||
0 commit comments