freckle/Stack

Build and test a stack-based Haskell project

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
working-directoryWorking directory for run commands
testWhether to run tests true
colorWhether to force `--color=always` true
stack-argumentsAdditional arguments for all top-level `stack` command invocations. ""
stack-query-argumentsAdditional arguments in `stack query` invocations.
stack-path-argumentsAdditional arguments in ``stack path`` invocations.
stack-setup-argumentsAdditional arguments in `stack setup` invocations.
stack-build-argumentsAdditional arguments for all `stack build` invocations. --fast --pedantic
stack-build-arguments-dependenciesAdditional arguments passed after `stack-build-arguments` in `stack build` invocations on the _Dependencies_ step.
stack-build-arguments-buildAdditional arguments passed after `stack-build-arguments` in `stack build` invocations on the _Build_ step.
stack-build-arguments-testAdditional arguments passed after `stack-build-arguments` in `stack build` invocations on the _Test_ step.
cache-prefixPrefix applied to all cache keys. This can be any value you like, but teams often use `v{N}` and bump it to `v{N+1}` when/if they need to explicitly bust caches.
cache-save-alwaysSave artifacts to the cache even if the build fails. This may speed up builds in subsequent runs at the expense of slightly-longer builds when a full cache-hit occurs. Since `@v4.2.0`. false
on-dirty-filesWhat to do if we find changes to the cabal or lock file after a build. Value can be `warn`, or `error`. Default is `warn`. warn
install-stackInstall stack, if necessary true
upgrade-stackUpgrade stack true
compiler-toolsA list of packages to install as compiler tools, one per line. This is useful to do here rather than separate `run` commands so that their installation is incorporated in the dependency cache. Since `@v5.2.0`.
stack-yaml**Deprecated** use `env.STACK_YAML` or `stack-arguments` instead.

no outputs