Skip to content

Commit 9da7cd4

Browse files
committed
.
1 parent b2cf0e9 commit 9da7cd4

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

.github/workflows/stack.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,36 +8,36 @@ on:
88

99
jobs:
1010
build:
11+
name: ghc-${{ matrix.vers.ghc }}
1112
runs-on: ubuntu-latest
1213
strategy:
1314
matrix:
14-
cabal: ["3.10"]
15+
cabal: ["3.10.3.0"]
1516
vers:
16-
- {ghc: "9.2.8", stackage: "lts-20.26"}
17-
- {ghc: "9.4.8", stackage: "lts-21.25"}
18-
- {ghc: "9.6.5", stackage: "lts-22.22"}
1917
- {ghc: "9.8.2", stackage: "nightly-2024-05-18"}
2018

2119
steps:
2220
- uses: actions/checkout@v4
2321

24-
- uses: haskell/actions/setup@v1
25-
name: setup stack
22+
- name: Set up GHC and cabal-install
23+
uses: haskell-actions/setup@v2
24+
id: setup
2625
with:
27-
enable-stack: true
28-
stack-version: 'latest'
26+
ghc-version: ${{ matrix.vers.ghc }}
2927
cabal-version: ${{ matrix.cabal }}
28+
enable-stack: true
29+
stack-version: '2.15.7'
3030

31-
- uses: actions/cache@v2
32-
name: cache ~/.stack
31+
- name: Install Dhall
32+
uses: dhall-lang/setup-dhall@v4
3333
with:
34-
path: ~/.stack
35-
key: ${{ runner.os }}-${{ matrix.vers.ghc }}-stack
34+
version: '1.42.0'
35+
36+
- name: Updo
37+
run: GHC_VERSION=${{ matrix.vers.ghc }} STACKAGE_VERSION=${{ matrix.vers.stackage }} make -f project-files.mk stack.yaml
3638

37-
- name: build tests
38-
run: |
39-
GHC_VERSION=${{ matrix.vers.ghc }} STACKAGE_VERSION=${{ matrix.vers.stackage }} make -f project-files.mk
40-
stack test --no-run-tests --no-terminal
39+
- name: build
40+
run: stack test --no-run-tests --no-terminal
4141

4242
- name: test golden
43-
run: stack test hpack-dhall:golden --no-terminal --test-arguments "--color=always" --stack-yaml=./stack/stack-${{ matrix.ghc }}.yaml
43+
run: stack test hpack-dhall:golden --no-terminal --test-arguments "--color=always"

0 commit comments

Comments
 (0)