88#
99# For more information, see https://github.com/haskell-CI/haskell-ci
1010#
11- # version: 0.19.20250801
11+ # version: 0.19.20260104
1212#
13- # REGENDATA ("0.19.20250801 ",["github","system-linux-proc.cabal"])
13+ # REGENDATA ("0.19.20260104 ",["github","system-linux-proc.cabal"])
1414#
1515name : Haskell-CI
1616on :
1717 - push
1818 - pull_request
19+ - merge_group
1920jobs :
2021 linux :
2122 name : Haskell-CI - Linux - ${{ matrix.compiler }}
@@ -28,14 +29,19 @@ jobs:
2829 strategy :
2930 matrix :
3031 include :
32+ - compiler : ghc-9.14.1
33+ compilerKind : ghc
34+ compilerVersion : 9.14.1
35+ setup-method : ghcup
36+ allow-failure : false
3137 - compiler : ghc-9.12.2
3238 compilerKind : ghc
3339 compilerVersion : 9.12.2
3440 setup-method : ghcup
3541 allow-failure : false
36- - compiler : ghc-9.10.2
42+ - compiler : ghc-9.10.3
3743 compilerKind : ghc
38- compilerVersion : 9.10.2
44+ compilerVersion : 9.10.3
3945 setup-method : ghcup
4046 allow-failure : false
4147 - compiler : ghc-9.8.4
@@ -143,7 +149,7 @@ jobs:
143149 chmod a+x $HOME/.cabal/bin/cabal-plan
144150 cabal-plan --version
145151 - name : checkout
146- uses : actions/checkout@v4
152+ uses : actions/checkout@v5
147153 with :
148154 path : source
149155 - name : initial cabal.project for sdist
@@ -173,6 +179,7 @@ jobs:
173179 if [ $((HCNUMVER >= 90600)) -ne 0 ] ; then echo " ghc-options: -Werror=unused-packages" >> cabal.project ; fi
174180 if [ $((HCNUMVER >= 90600)) -ne 0 ] ; then echo "package system-linux-proc" >> cabal.project ; fi
175181 if [ $((HCNUMVER >= 90600)) -ne 0 ] ; then echo " ghc-options: -Werror=incomplete-patterns -Werror=incomplete-uni-patterns" >> cabal.project ; fi
182+ if [ $((HCNUMVER >= 91400)) -ne 0 ] ; then echo "allow-newer: *:*" >> cabal.project ; fi
176183 cat >> cabal.project <<EOF
177184 EOF
178185 $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: any.$_ installed\n" unless /^(system-linux-proc)$/; }' >> cabal.project.local
0 commit comments