Skip to content

Commit 84692cf

Browse files
authored
Update haskell.yml
1 parent bb662e6 commit 84692cf

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

.github/workflows/haskell.yml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,19 @@ jobs:
1414

1515
runs-on: ubuntu-latest
1616

17+
18+
1719
steps:
1820
- uses: actions/checkout@v4
19-
- uses: actions/setup-haskell@v1
20-
with:
21-
ghc-version: '9.6.6'
22-
cabal-version: '3.12'
21+
22+
- name: Setup Haskell
23+
uses: haskell-actions/setup@v2.7.9
24+
with:
25+
ghc-version: 9.6.6
26+
cabal-version: 3.12
27+
enable-stack: true
28+
stack-version: 3.3.1
29+
stack-setup-ghc: true
2330

2431
- name: Cache
2532
uses: actions/cache@v3
@@ -35,9 +42,9 @@ jobs:
3542
3643
- name: Install dependencies
3744
run: |
38-
cabal update
39-
cabal build --only-dependencies --enable-tests --enable-benchmarks
45+
stack update
46+
stack build --only-dependencies --enable-tests --enable-benchmarks
4047
- name: Build
41-
run: cabal build --enable-tests --enable-benchmarks all
48+
run: stack build --enable-tests --enable-benchmarks all
4249
- name: Run tests
43-
run: cabal test all
50+
run: stack test all

0 commit comments

Comments
 (0)