File tree 1 file changed +10
-2
lines changed
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -13,11 +13,14 @@ jobs:
13
13
14
14
name : GHC ${{ matrix.ghc }} on ${{ matrix.os }}
15
15
steps :
16
+
16
17
- uses : actions/checkout@v3
18
+
17
19
- uses : haskell/actions/setup@v2
18
20
with :
19
21
ghc-version : ${{ matrix.ghc }}
20
- cabal-version : ' 3.10.1.0'
22
+ cabal-version : ' 3.10.3.0'
23
+
21
24
- name : Cache
22
25
uses : actions/cache@v3
23
26
env :
@@ -32,12 +35,17 @@ jobs:
32
35
${{ runner.os }}
33
36
34
37
- name : Install dependencies
35
- run : cabal build --only-dependencies --enable-tests --enable-benchmarks
38
+ run : |
39
+ cabal update
40
+ cabal build --only-dependencies --enable-tests --enable-benchmarks
41
+
36
42
- name : Build
37
43
run : cabal build --enable-tests --enable-benchmarks all
44
+
38
45
- name : Run tests
39
46
# We don't run hlint tests, because different versions of hlint have different suggestions, and we don't want to worry about satisfying them all.
40
47
run : cabal test --enable-tests -f-hlint all
48
+
41
49
- if : matrix.ghc != '8.4.4'
42
50
# docs aren't built on ghc 8.4.4 because some dependency docs don't build on older GHCs
43
51
name : Build Docs
You can’t perform that action at this time.
0 commit comments