Proper boolean options; enable-matcher
; imply enable-stack
#6
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.
The options
enable-stack
,stack-no-global
,stack-setup-ghc
anddisable-matcher
are now proper booleans only acceptingtrue
orfalse
. Previously, they were true when set to some non-empty string, even when set to "false" or "off" etc.disable-matcher
is deprecated in favour of a new positive formenable-matcher
.enable-stack
is now implied by setting another stack-related option, i.e., one ofstack-version
,stack-no-global
andstack-setup-ghc
. Previously, it was a prerequisite to these options.Contradictory options now give an error, such as
stack-no-global
withghc-version
orenable-stack: false
withstack-version
.Fixes: haskell/actions#142