Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
haskell#146) This commit introduces a new boolean input `cabal-update` that defaults to `true`. If set to `false`, the `cabal update` step will be skipped. The new flag `cabal-update` is proper boolean, it only accepts the YAML 1.2 truth values `true` and `false` (also in captial and uppercase). This is contrast to other "boolean" flags that are "unset" by default and can be "set" with any non-empty string. To test that `cabal update` happens, this commit also introduces a new Haskell test project into CI that depends on a common Hackage package (`base-orphans`). Original commits: * Fix haskell#29: new input 'cabal-update: false' to turn off 'cabal update' * Test 'cabal-update: false' * README: Add 'cabal-update' to table of inputs * Accept YAML 1.2 booleans as values for 'cabal-update' * CI: test 'cabal-update: true': project with Hackage dependency * Default value for 'cabal-update' * CI: use cabal_update (underscore) in matrix * Fixup: project with Hackage dependency * Work around haskell#158 * Extra clarification of boolean vs "boolean" inputs
- Loading branch information