Skip to content

Commit

Permalink
CI: Require GHC 9.2 as the minimum
Browse files Browse the repository at this point in the history
This patch updates the GHC versions that `macaw-loader`'s CI tests to use GHC
9.2.8 as the minimum. It also updates the `cabal` version accordingly.

While I was in town, I also used the latest versions of the `checkout` and
`haskell-actions/setup` actions, as they were also out of date.

Fixes #22.
  • Loading branch information
RyanGlScott committed Jul 29, 2024
1 parent 267455d commit 3ee2155
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,20 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
ghc-ver: ["8.10.7", "9.2.7", "9.4.4"]
cabal: ["3.8.1.0"]
ghc-ver: ["9.2.8", "9.4.8", "9.6.6"]
cabal: ["3.10.3.0"]
# complete all jobs
fail-fast: false
name: macaw-loader - GHC v${{ matrix.ghc-ver }} - ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
submodules: true
- name: Copy cabal project files
run: |
cp cabal.project.dist cabal.project
- uses: haskell/actions/setup@v1
- uses: haskell-actions/setup@v2
id: setup-haskell
name: Setup Haskell
with:
Expand Down

0 comments on commit 3ee2155

Please sign in to comment.