@@ -53,12 +53,14 @@ jobs:
5353 os: [ubuntu-latest, windows-latest, macos-latest]
5454 cabal: ["3.8", "latest"]
5555 ghc:
56+ - "9.8"
5657 - "9.6"
5758 - "9.4"
5859 - "9.2"
5960 - "9.0"
6061 - "8.10"
6162 exclude:
63+ # macos llvm issue for versions less than 9.2
6264 - os: macos-latest
6365 ghc: "8.10"
6466 - os: macos-latest
@@ -66,6 +68,8 @@ jobs:
6668 # Cabal 3.8 supports GHC < 9.6
6769 - cabal: "3.8"
6870 ghc: "9.6"
71+ - cabal: "3.8"
72+ ghc: "9.8"
6973
7074 steps:
7175 - uses: actions/checkout@v4
@@ -183,6 +187,7 @@ jobs:
183187 - "9.2.8"
184188 - "9.4.8"
185189 - "9.6.5"
190+ - "9.8.2"
186191 os: [ubuntu-latest]
187192
188193 steps:
@@ -202,7 +207,7 @@ jobs:
202207 key: ${{ runner.os }}-stack-global-${{ hashFiles('stack.yaml') }}-${{ hashFiles('package.yaml') }}
203208 restore-keys: |
204209 ${{ runner.os }}-stack-global-
205− - uses: actions/cache@v3
210+ - uses: actions/cache@v4
206211 name: Cache .stack-work
207212 with:
208213 path: .stack-work