Built, test, and lint Stack-based Haskell projects in your CircleCI jobs.
version: 2.1
orbs:
stack-build: stackbuilders/stack-build@x.y.z
workflows:
commit:
jobs:
- stack-build/build-test-lint:
name: "default"
- stack-build/build-test-lint:
name: "ghc-8.8.3 / lts-15.12"
stack_yaml: stack-lts-15.12.yaml
- stack-build/build-test-lint:
name: "ghc-8.6.5 / lts-14.27"
stack_yaml: stack-lts-14.27.yaml
- stack-build/build-test-lint:
name: "ghc-8.4.3 / lts-12.10"
stack_yaml: stack-lts-12.10.yaml
- stack-build/build-test-lint:
name: "nightly"
stack_yaml: stack-nightly.yaml
stack_arguments: --resolver nightly
hlint: false
weeder: false
See all examples.