diff --git a/.github/workflows/haskell-ci.yml b/.github/workflows/haskell-ci.yml index 441ae0e..27e303a 100644 --- a/.github/workflows/haskell-ci.yml +++ b/.github/workflows/haskell-ci.yml @@ -11,35 +11,21 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: - - ubuntu-latest - - macOS-latest - - windows-latest + os: [ubuntu-latest] cabal: ["3.10.1.0"] ghc: - 8.10.7 - 9.0.2 - 9.2.8 - - 9.4.5 + - 9.4.6 - 9.6.2 - exclude: + include: # Test only with latest GHC on windows and macOS - os: macOS-latest - ghc: 8.10.7 - - os: macOS-latest - ghc: 9.0.2 - - os: macOS-latest - ghc: 9.2.8 - - os: macOS-latest - ghc: 9.4.5 - - os: windows-latest - ghc: 8.10.7 + ghc: 9.6.2 - os: windows-latest - ghc: 9.0.2 - - os: windows-latest - ghc: 9.2.8 - - os: windows-latest - ghc: 9.4.5 + ghc: 9.6.2 + steps: - uses: actions/checkout@v3 if: github.event.action == 'opened' || github.event.action == 'synchronize' || github.event.ref == 'refs/heads/master' @@ -78,7 +64,7 @@ jobs: strategy: matrix: stack: [2.11.1] - ghc: [9.4.5] + ghc: [9.4.6] steps: - uses: actions/checkout@v3 diff --git a/elm-street.cabal b/elm-street.cabal index 752418d..e6ab51d 100644 --- a/elm-street.cabal +++ b/elm-street.cabal @@ -22,7 +22,7 @@ extra-source-files: test/golden/oneType.json tested-with: GHC == 8.10.7 GHC == 9.0.2 GHC == 9.2.8 - GHC == 9.4.5 + GHC == 9.4.6 GHC == 9.6.2 source-repository head diff --git a/stack.yaml b/stack.yaml index bb875e4..8d9b815 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1 +1 @@ -resolver: lts-21.0 +resolver: lts-21.9