|
8 | 8 | #
|
9 | 9 | # For more information, see https://github.com/haskell-CI/haskell-ci
|
10 | 10 | #
|
11 |
| -# version: 0.19.20240512 |
| 11 | +# version: 0.19.20240514 |
12 | 12 | #
|
13 |
| -# REGENDATA ("0.19.20240512",["github","cabal.project"]) |
| 13 | +# REGENDATA ("0.19.20240514",["github","cabal.project"]) |
14 | 14 | #
|
15 | 15 | name: Haskell-CI
|
16 | 16 | on:
|
@@ -121,7 +121,7 @@ jobs:
|
121 | 121 | echo "HCNUMVER=$HCNUMVER" >> "$GITHUB_ENV"
|
122 | 122 | echo "ARG_TESTS=--enable-tests" >> "$GITHUB_ENV"
|
123 | 123 | echo "ARG_BENCH=--enable-benchmarks" >> "$GITHUB_ENV"
|
124 |
| - if [ $((HCNUMVER >= 91000)) -ne 0 ] ; then echo "HEADHACKAGE=true" >> "$GITHUB_ENV" ; else echo "HEADHACKAGE=false" >> "$GITHUB_ENV" ; fi |
| 124 | + echo "HEADHACKAGE=false" >> "$GITHUB_ENV" |
125 | 125 | echo "ARG_COMPILER=--$HCKIND --with-compiler=$HC" >> "$GITHUB_ENV"
|
126 | 126 | echo "GHCJSARITH=0" >> "$GITHUB_ENV"
|
127 | 127 | env:
|
@@ -150,17 +150,6 @@ jobs:
|
150 | 150 | repository hackage.haskell.org
|
151 | 151 | url: http://hackage.haskell.org/
|
152 | 152 | EOF
|
153 |
| - if $HEADHACKAGE; then |
154 |
| - cat >> $CABAL_CONFIG <<EOF |
155 |
| - repository head.hackage.ghc.haskell.org |
156 |
| - url: https://ghc.gitlab.haskell.org/head.hackage/ |
157 |
| - secure: True |
158 |
| - root-keys: 7541f32a4ccca4f97aea3b22f5e593ba2c0267546016b992dfadcd2fe944e55d |
159 |
| - 26021a13b401500c8eb2761ca95c61f2d625bfef951b939a8124ed12ecf07329 |
160 |
| - f76d08be13e9a61a377a85e2fb63f4c5435d40f8feb3e12eb05905edb8cdea89 |
161 |
| - key-threshold: 3 |
162 |
| - EOF |
163 |
| - fi |
164 | 153 | cat >> $CABAL_CONFIG <<EOF
|
165 | 154 | program-default-options
|
166 | 155 | ghc-options: $GHCJOBS +RTS -M3G -RTS
|
@@ -228,10 +217,7 @@ jobs:
|
228 | 217 | location: https://github.com/goldfirere/th-desugar
|
229 | 218 | tag: ae6c075edb50175a99b35f0bdcf475b695a5ee78
|
230 | 219 | EOF
|
231 |
| - if $HEADHACKAGE; then |
232 |
| - echo "allow-newer: $($HCPKG list --simple-output | sed -E 's/([a-zA-Z-]+)-[0-9.]+/*:\1,/g')" >> cabal.project |
233 |
| - fi |
234 |
| - $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(singletons|singletons-base|singletons-th)$/; }' >> cabal.project.local |
| 220 | + $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: any.$_ installed\n" unless /^(Cabal|Cabal-syntax|singletons|singletons-base|singletons-th)$/; }' >> cabal.project.local |
235 | 221 | cat cabal.project
|
236 | 222 | cat cabal.project.local
|
237 | 223 | - name: dump install plan
|
|
0 commit comments