Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a
check
command to the get-tested executable:For instance,
get-tested check package.cabal 9.12.1 9.10.1
will check if thetested-with
stanza in thepackage.cabal
file contains bothGHC ==9.12.1
andGHC ==9.10.1
.To make the work with multiple package (e.g. in mono-repos) easier we provide an
--from
option:get-tested check --from library.cabal executable.cabal
will check if all compilers listed in thetested-with
stanza of theexecutable.package
appear in the one of thelibrary.cabal
. The intended use case is a CI pipeline, where the test matrix is generated from the compilers of thelibrary.cabal
, and we want to check that theexecutable.cabal
package living in the same repository does not "lie" about the versions it was actually tested with.Fixes #49