diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e72fbf31..8b8baf0d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,30 +13,21 @@ jobs: strategy: matrix: os: [ubuntu-22.04, macOS-12, windows-2022] - cabal: ["3.6"] + cabal: ["3.8.1.0"] ghc: - "8.6.5" - "8.8.4" - "8.10.7" - "9.0.2" - - "9.2.5" + - "9.2.7" + - "9.4.4" exclude: # fails to build: "can't load framework: Cocoa (not found)" - os: macOS-12 - ghc: 8.6.5 + ghc: "8.6.5" # fails to build: "can't load framework: Cocoa (not found)" - os: macOS-12 - ghc: 8.8.4 - # haskell/actions/setup fails to install this version because of chocolatey: https://github.com/haskell/actions/issues/129 - - os: windows-2022 - ghc: 9.2.5 - include: - # https://github.com/haskell/actions/issues/129 advises to use - # 9.2.5.1, but it's broken somehow too: GHC gets installed, but then - # chocolatey claims that "all install methods for ghc 9.2.5.1 - # failed". So let's use the next big thing - - os: windows-2022 - ghc: 9.2.6 + ghc: "8.8.4" steps: - uses: actions/checkout@v2 @@ -81,7 +72,7 @@ jobs: strategy: matrix: stack: ["2.9.3"] - ghc: ["9.2.5"] + ghc: ["9.2.5"] # We want this to match the Stackage snapshot in stack.yaml steps: - uses: actions/checkout@v2 @@ -113,7 +104,7 @@ jobs: strategy: matrix: cabal: ["3.6"] - ghc: ["9.2.5"] + ghc: ["9.2.7"] steps: - uses: actions/checkout@v2 diff --git a/stack.yaml b/stack.yaml index c794ed3a..ddafa89c 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,4 +1,4 @@ -resolver: 'lts-20.10' +resolver: 'lts-20.10' # If you change this, please update GHC version "stack / ghc" job in .github/workflows/main.yaml save-hackage-creds: false system-ghc: true skip-ghc-check: true