mirror of
https://github.com/zap-proto/haskell.git
synced 2026-10-30 15:05:00 +00:00
CI failed at 'cabal test all' with 'test suite tests not available, no such plan exists' because test-building was only enabled via a gitignored local cabal.project.local (tests: True). Move that into the committed cabal.project (the DRY source of truth). Verified with the local file removed: cabal test all => 165 examples, 0 failures.
13 lines
607 B
Plaintext
13 lines
607 B
Plaintext
packages: */*.cabal
|
|
|
|
-- Build the test suites as part of the default plan so `cabal build all` and
|
|
-- `cabal test all` work on a fresh checkout (CI included) without a local
|
|
-- cabal.project.local. (No `benchmarks: True` — the project ships no benchmark.)
|
|
tests: True
|
|
|
|
-- lifetimes-0.2.0.1 carries a stale conservative bound `transformers < 0.6`.
|
|
-- GHC 9.4+ ships transformers 0.6.x as a boot library, and lifetimes compiles
|
|
-- cleanly against it (the 0.5->0.6 change only dropped long-deprecated
|
|
-- re-exports that lifetimes does not use). Relax that one bound only.
|
|
allow-newer: lifetimes:transformers
|