|
8 | 8 | #
|
9 | 9 | # For more information, see https://github.com/haskell-CI/haskell-ci
|
10 | 10 | #
|
11 |
| -# version: 0.19.20250330 |
| 11 | +# version: 0.19.20250708 |
12 | 12 | #
|
13 |
| -# REGENDATA ("0.19.20250330",["github","cabal.project"]) |
| 13 | +# REGENDATA ("0.19.20250708",["github","cabal.project"]) |
14 | 14 | #
|
15 | 15 | name: Haskell-CI
|
16 | 16 | on:
|
|
37 | 37 | compilerVersion: 9.12.2
|
38 | 38 | setup-method: ghcup
|
39 | 39 | allow-failure: false
|
40 |
| - - compiler: ghc-9.10.1 |
| 40 | + - compiler: ghc-9.10.2 |
41 | 41 | compilerKind: ghc
|
42 |
| - compilerVersion: 9.10.1 |
| 42 | + compilerVersion: 9.10.2 |
43 | 43 | setup-method: ghcup
|
44 | 44 | allow-failure: false
|
45 | 45 | - compiler: ghc-9.8.4
|
|
95 | 95 | chmod a+x "$HOME/.ghcup/bin/ghcup"
|
96 | 96 | - name: Install cabal-install
|
97 | 97 | run: |
|
98 |
| - "$HOME/.ghcup/bin/ghcup" install cabal 3.14.1.1-p1 || (cat "$HOME"/.ghcup/logs/*.* && false) |
99 |
| - echo "CABAL=$HOME/.ghcup/bin/cabal-3.14.1.1-p1 -vnormal+nowrap" >> "$GITHUB_ENV" |
| 98 | + "$HOME/.ghcup/bin/ghcup" install cabal 3.14.2.0 || (cat "$HOME"/.ghcup/logs/*.* && false) |
| 99 | + echo "CABAL=$HOME/.ghcup/bin/cabal-3.14.2.0 -vnormal+nowrap" >> "$GITHUB_ENV" |
100 | 100 | - name: Install GHC (GHCup)
|
101 | 101 | if: matrix.setup-method == 'ghcup'
|
102 | 102 | run: |
|
@@ -174,8 +174,8 @@ jobs:
|
174 | 174 | - name: install cabal-docspec
|
175 | 175 | run: |
|
176 | 176 | mkdir -p $HOME/.cabal/bin
|
177 |
| - curl -sL https://github.com/phadej/cabal-extras/releases/download/cabal-docspec-0.0.0.20240703/cabal-docspec-0.0.0.20240703-x86_64-linux.xz > cabal-docspec.xz |
178 |
| - echo '48bf3b7fd2f7f0caa6162afee57a755be8523e7f467b694900eb420f5f9a7b76 cabal-docspec.xz' | sha256sum -c - |
| 177 | + curl -sL https://github.com/phadej/cabal-extras/releases/download/cabal-docspec-0.0.0.20250606/cabal-docspec-0.0.0.20250606-x86_64-linux.xz > cabal-docspec.xz |
| 178 | + echo 'cc20bb5c19501b42bde77556bc419c7c0a5c8d1eb65663024d8a4e4c868bef25 cabal-docspec.xz' | sha256sum -c - |
179 | 179 | xz -d < cabal-docspec.xz > $HOME/.cabal/bin/cabal-docspec
|
180 | 180 | rm -f cabal-docspec.xz
|
181 | 181 | chmod a+x $HOME/.cabal/bin/cabal-docspec
|
@@ -206,7 +206,7 @@ jobs:
|
206 | 206 | touch cabal.project.local
|
207 | 207 | echo "packages: ${PKGDIR_tree_diff}" >> cabal.project
|
208 | 208 | echo "package tree-diff" >> cabal.project
|
209 |
| - echo " ghc-options: -Werror=missing-methods" >> cabal.project |
| 209 | + echo " ghc-options: -Werror=missing-methods -Werror=missing-fields" >> cabal.project |
210 | 210 | cat >> cabal.project <<EOF
|
211 | 211 | EOF
|
212 | 212 | $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: any.$_ installed\n" unless /^(tree-diff)$/; }' >> cabal.project.local
|
|
0 commit comments