8
8
#
9
9
# For more information, see https://github.com/haskell-CI/haskell-ci
10
10
#
11
- # version: 0.19.20240513
11
+ # version: 0.19.20240708
12
12
#
13
- # REGENDATA ("0.19.20240513 ",["github","postgresql-libpq.cabal"])
13
+ # REGENDATA ("0.19.20240708 ",["github","postgresql-libpq.cabal"])
14
14
#
15
15
name : Haskell-CI
16
16
on :
@@ -90,10 +90,10 @@ jobs:
90
90
apt-get update
91
91
apt-get install -y --no-install-recommends gnupg ca-certificates dirmngr curl git software-properties-common libtinfo5
92
92
mkdir -p "$HOME/.ghcup/bin"
93
- curl -sL https://downloads.haskell.org/ghcup/0.1.20 .0/x86_64-linux-ghcup-0.1.20 .0 > "$HOME/.ghcup/bin/ghcup"
93
+ curl -sL https://downloads.haskell.org/ghcup/0.1.30 .0/x86_64-linux-ghcup-0.1.30 .0 > "$HOME/.ghcup/bin/ghcup"
94
94
chmod a+x "$HOME/.ghcup/bin/ghcup"
95
95
"$HOME/.ghcup/bin/ghcup" install ghc "$HCVER" || (cat "$HOME"/.ghcup/logs/*.* && false)
96
- "$HOME/.ghcup/bin/ghcup" install cabal 3.10.2 .0 || (cat "$HOME"/.ghcup/logs/*.* && false)
96
+ "$HOME/.ghcup/bin/ghcup" install cabal 3.12.1 .0 || (cat "$HOME"/.ghcup/logs/*.* && false)
97
97
env :
98
98
HCKIND : ${{ matrix.compilerKind }}
99
99
HCNAME : ${{ matrix.compiler }}
@@ -111,7 +111,7 @@ jobs:
111
111
echo "HC=$HC" >> "$GITHUB_ENV"
112
112
echo "HCPKG=$HCPKG" >> "$GITHUB_ENV"
113
113
echo "HADDOCK=$HADDOCK" >> "$GITHUB_ENV"
114
- echo "CABAL=$HOME/.ghcup/bin/cabal-3.10.2 .0 -vnormal+nowrap" >> "$GITHUB_ENV"
114
+ echo "CABAL=$HOME/.ghcup/bin/cabal-3.12.1 .0 -vnormal+nowrap" >> "$GITHUB_ENV"
115
115
HCNUMVER=$(${HC} --numeric-version|perl -ne '/^(\d+)\.(\d+)\.(\d+)(\.(\d+))?$/; print(10000 * $1 + 100 * $2 + ($3 == 0 ? $5 != 1 : $3))')
116
116
echo "HCNUMVER=$HCNUMVER" >> "$GITHUB_ENV"
117
117
echo "ARG_TESTS=--enable-tests" >> "$GITHUB_ENV"
@@ -196,7 +196,7 @@ jobs:
196
196
echo " ghc-options: -Werror=missing-methods" >> cabal.project
197
197
cat >> cabal.project <<EOF
198
198
EOF
199
- $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(postgresql-libpq)$/; }' >> cabal.project.local
199
+ $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: any. $_ installed\n" unless /^(postgresql-libpq)$/; }' >> cabal.project.local
200
200
cat cabal.project
201
201
cat cabal.project.local
202
202
- name : dump install plan
0 commit comments