Skip to content

Commit bc1985b

Browse files
committed
Fix CI issues by specifying resolver properly
1 parent ac75bcc commit bc1985b

File tree

1 file changed

+19
-16
lines changed

1 file changed

+19
-16
lines changed

.github/workflows/ci.yml

+19-16
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
on: [push]
22
name: CI
33
jobs:
4-
Cabal_build:
4+
cabal:
5+
name: Cabal / GHC ${{ matrix.ghc }}
56
runs-on: ubuntu-latest
67
strategy:
78
fail-fast: false
@@ -11,34 +12,34 @@ jobs:
1112
- "9.0.2"
1213
- "9.2.8"
1314
- "9.4.5"
14-
15-
name: Cabal GHC ${{ matrix.ghc }}
1615
steps:
1716
- uses: actions/checkout@v3
18-
- name: Setup Haskell
19-
uses: haskell/actions/setup@v2
17+
- uses: haskell/actions/setup@v2
2018
with:
2119
ghc-version: ${{ matrix.ghc }}
2220
cabal-version: '3.8.1.0'
2321
- run: cabal build all --enable-tests
2422
- run: cabal test all
2523

26-
Stack_build:
27-
name: Stack GHC ${{ matrix.ghc }}
24+
stack:
25+
name: Stack / GHC ${{ matrix.ghc }}
2826
runs-on: ubuntu-latest
2927
strategy:
3028
fail-fast: false
3129
matrix:
32-
ghc:
33-
- "8.10.7"
34-
- "9.0.2"
35-
- "9.2.8"
36-
- "9.4.5"
30+
include:
31+
- ghc: "8.10.7"
32+
resolver: "lts-18.28"
33+
- ghc: "9.0.2"
34+
resolver: "lts-19.33"
35+
- ghc: "9.2.8"
36+
resolver: "lts-20.26"
37+
- ghc: "9.4.5"
38+
resolver: "lts-21.0"
3739
steps:
3840
- uses: actions/checkout@v3
3941

4042
- uses: haskell/actions/setup@v2
41-
name: Setup Haskell Stack
4243
with:
4344
ghc-version: ${{ matrix.ghc }}
4445
enable-stack: true
@@ -48,10 +49,12 @@ jobs:
4849
name: Cache ~/.stack
4950
with:
5051
path: ~/.stack
51-
key: ${{ runner.os }}-${{ matrix.ghc }}-stack
52+
key: ${{ runner.os }}-${{ matrix.ghc }}-${{ matrix.resolver }}-stack2
5253

5354
- name: Build
54-
run: stack build --system-ghc --test --bench --no-run-tests --no-run-benchmarks
55+
run: |
56+
stack build --resolver ${{matrix.resolver}} --system-ghc --test --bench --no-run-tests --no-run-benchmarks
5557
5658
- name: Test
57-
run: stack test --system-ghc
59+
run: |
60+
stack test --resolver ${{matrix.resolver}} --system-ghc

0 commit comments

Comments
 (0)