8
8
#
9
9
# For more information, see https://github.com/andreasabel/haskell-ci
10
10
#
11
- # version: 0.17.20231002
11
+ # version: 0.17.20231010
12
12
#
13
- # REGENDATA ("0.17.20231002 ",["github","--no-cabal-check","agda-stdlib-utils.cabal"])
13
+ # REGENDATA ("0.17.20231010 ",["github","--no-cabal-check","agda-stdlib-utils.cabal"])
14
14
#
15
15
name : Haskell-CI
16
16
on :
17
- - push
18
- - pull_request
17
+ push :
18
+ branches :
19
+ - release-1.7.3-base
20
+ pull_request :
21
+ branches :
22
+ - release-1.7.3-base
19
23
jobs :
20
24
linux :
21
25
name : Haskell-CI - Linux - ${{ matrix.compiler }}
@@ -28,11 +32,11 @@ jobs:
28
32
strategy :
29
33
matrix :
30
34
include :
31
- - compiler : ghc-9.8.0.20230929
35
+ - compiler : ghc-9.8.1
32
36
compilerKind : ghc
33
- compilerVersion : 9.8.0.20230929
37
+ compilerVersion : 9.8.1
34
38
setup-method : ghcup
35
- allow-failure : true
39
+ allow-failure : false
36
40
- compiler : ghc-9.6.3
37
41
compilerKind : ghc
38
42
compilerVersion : 9.6.3
@@ -137,7 +141,7 @@ jobs:
137
141
echo "HCNUMVER=$HCNUMVER" >> "$GITHUB_ENV"
138
142
echo "ARG_TESTS=--enable-tests" >> "$GITHUB_ENV"
139
143
echo "ARG_BENCH=--enable-benchmarks" >> "$GITHUB_ENV"
140
- if [ $((HCNUMVER >= 90800)) -ne 0 ] ; then echo "HEADHACKAGE=true" >> "$GITHUB_ENV" ; else echo "HEADHACKAGE= false" >> "$GITHUB_ENV" ; fi
144
+ echo "HEADHACKAGE=false" >> "$GITHUB_ENV"
141
145
echo "ARG_COMPILER=--$HCKIND --with-compiler=$HC" >> "$GITHUB_ENV"
142
146
echo "GHCJSARITH=0" >> "$GITHUB_ENV"
143
147
env :
@@ -166,18 +170,6 @@ jobs:
166
170
repository hackage.haskell.org
167
171
url: http://hackage.haskell.org/
168
172
EOF
169
- if $HEADHACKAGE; then
170
- cat >> $CABAL_CONFIG <<EOF
171
- repository head.hackage.ghc.haskell.org
172
- url: https://ghc.gitlab.haskell.org/head.hackage/
173
- secure: True
174
- root-keys: 7541f32a4ccca4f97aea3b22f5e593ba2c0267546016b992dfadcd2fe944e55d
175
- 26021a13b401500c8eb2761ca95c61f2d625bfef951b939a8124ed12ecf07329
176
- f76d08be13e9a61a377a85e2fb63f4c5435d40f8feb3e12eb05905edb8cdea89
177
- key-threshold: 3
178
- active-repositories: hackage.haskell.org, head.hackage.ghc.haskell.org:override
179
- EOF
180
- fi
181
173
cat >> $CABAL_CONFIG <<EOF
182
174
program-default-options
183
175
ghc-options: $GHCJOBS +RTS -M3G -RTS
@@ -229,9 +221,6 @@ jobs:
229
221
if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi
230
222
cat >> cabal.project <<EOF
231
223
EOF
232
- if $HEADHACKAGE; then
233
- echo "allow-newer: $($HCPKG list --simple-output | sed -E 's/([a-zA-Z-]+)-[0-9.]+/*:\1,/g')" >> cabal.project
234
- fi
235
224
$HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(agda-stdlib-utils)$/; }' >> cabal.project.local
236
225
cat cabal.project
237
226
cat cabal.project.local
0 commit comments