diff --git a/.github/workflows/weeder.yml b/.github/workflows/weeder.yml index 0ac18ea29..332a11657 100644 --- a/.github/workflows/weeder.yml +++ b/.github/workflows/weeder.yml @@ -16,11 +16,24 @@ jobs: gild: name: Weeder runs-on: ubuntu-22.04 + strategy: + matrix: + include: + - compiler: ghc-9.6.5 + compilerKind: ghc + compilerVersion: 9.6.5 + setup-method: ghcup + allow-failure: false steps: - uses: actions/checkout@v4 - - name: Install weeder - run: | - cabal update - cabal install weeder - run: | - scripts/validate/weeder.sh + echo "Current dir:" + pwd + echo "dir contents:" + ls + cabal update + cabal clean + cabal build -O0 -j all + - uses: freckle/weeder-action@v2 + with: + ghc-version: ${{ matrix.compilerVersion }}