diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 21cc593..41a85f4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,14 +19,28 @@ jobs: 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 + - uses: actions/checkout@v2 + - uses: freckle/stack-cache-action@v2 + with: + stack-yaml: ${{ matrix.stack-yaml }} + + - uses: freckle/stack-action@v3 + with: + stack-yaml: ${{ matrix.stack-yaml }} + stack-arguments: --flag yesod-auth-oauth2:example + + - if: ${{ matrix.stack-yaml == 'stack.yaml' }} + uses: freckle/weeder-action@v1 + with: + weeder-version: 2.2.0 + + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - run: + curl --output .hlint.yaml https://raw.githubusercontent.com/pbrisbin/dotfiles/master/hlint.yaml + - uses: rwe/actions-hlint-setup@v1 + - uses: rwe/actions-hlint-run@v2 + with: + fail-on: warning