Circle Workflows & GHC Build Matrix
Closed this issue · 1 comments
pbrisbin commented
We should run 4 mostly-identical jobs in parallel via Circle 2.0 Workflows.
- GHC 7.10
- GHC 8.0
- GHC 8.2
- GHC nightly
I think we can do this easily by:
- Have make targets support
$(STACK_ARGUMENTS)
- Have a YAML reference for the Job
- Have individual jobs inherit the reference and add
environment.STACK_ARGUMENTS: --resolver X
. - Set up the workflow to run them all in parallel.
Nightly may be unstable, so some support for throwing || true
on that one may be necessary.