name: CI on: pull_request: push: branches: main jobs: test: runs-on: ubuntu-latest strategy: matrix: stack-yaml: - stack.yaml - stack-lts-17.4.yaml - stack-lts-16.10.yaml - stack-lts-13.2.yaml fail-fast: false steps: - uses: actions/checkout@v2 - uses: freckle/stack-cache-action@v1.0.1 with: stack-yaml: ${{ matrix.stack-yaml }} - run: curl --output .hlint.yaml https://raw.githubusercontent.com/pbrisbin/dotfiles/master/hlint.yaml - uses: freckle/stack-action@main with: stack-yaml: ${{ matrix.stack-yaml }} stack-arguments: --flag yesod-auth-oauth2:example weeder: false