Closed RyanGlScott closed 1 month ago
I wonder if there's a way we could catch such mistakes in CI?
The most direct way would be to run cabal sdist
on each package, which should be relatively cheap to do. Let me see how difficult it would be to add that to the current CI setup...
Neither package's
.cabal
file contains aREADME.md
file, so remove mention of this file name from theextra-doc-files
.crucible-cli.cabal
uses double-star syntax (test-data/**/*.cbl
) in itsextra-source-files
, which requires acabal-version
or2.4
or greater. Make sure thatcrucible-cli.cabal
properly declares this version dependency.Fixes #1209.