|
8 | 8 | #
|
9 | 9 | # For more information, see https://github.com/haskell-CI/haskell-ci
|
10 | 10 | #
|
11 |
| -# version: 0.13.20211030 |
| 11 | +# version: 0.14.3 |
12 | 12 | #
|
13 |
| -# REGENDATA ("0.13.20211030",["github","--config=cabal.haskell-ci","cabal.project"]) |
| 13 | +# REGENDATA ("0.14.3",["github","--config=cabal.haskell-ci","cabal.project"]) |
14 | 14 | #
|
15 | 15 | name: Haskell-CI
|
16 | 16 | on:
|
|
24 | 24 | linux:
|
25 | 25 | name: Haskell-CI - Linux - ${{ matrix.compiler }}
|
26 | 26 | runs-on: ubuntu-18.04
|
| 27 | + timeout-minutes: |
| 28 | + 60 |
27 | 29 | container:
|
28 | 30 | image: buildpack-deps:bionic
|
29 | 31 | continue-on-error: ${{ matrix.allow-failure }}
|
|
78 | 80 | apt-get install -y --no-install-recommends gnupg ca-certificates dirmngr curl git software-properties-common libtinfo5
|
79 | 81 | if [ "${{ matrix.setup-method }}" = ghcup ]; then
|
80 | 82 | mkdir -p "$HOME/.ghcup/bin"
|
81 |
| - curl -sL https://downloads.haskell.org/ghcup/0.1.17.3/x86_64-linux-ghcup-0.1.17.3 > "$HOME/.ghcup/bin/ghcup" |
| 83 | + curl -sL https://downloads.haskell.org/ghcup/0.1.17.5/x86_64-linux-ghcup-0.1.17.5 > "$HOME/.ghcup/bin/ghcup" |
82 | 84 | chmod a+x "$HOME/.ghcup/bin/ghcup"
|
83 | 85 | "$HOME/.ghcup/bin/ghcup" install ghc "$HCVER"
|
84 | 86 | "$HOME/.ghcup/bin/ghcup" install cabal 3.6.2.0
|
|
87 | 89 | apt-get update
|
88 | 90 | apt-get install -y "$HCNAME"
|
89 | 91 | mkdir -p "$HOME/.ghcup/bin"
|
90 |
| - curl -sL https://downloads.haskell.org/ghcup/0.1.17.3/x86_64-linux-ghcup-0.1.17.3 > "$HOME/.ghcup/bin/ghcup" |
| 92 | + curl -sL https://downloads.haskell.org/ghcup/0.1.17.5/x86_64-linux-ghcup-0.1.17.5 > "$HOME/.ghcup/bin/ghcup" |
91 | 93 | chmod a+x "$HOME/.ghcup/bin/ghcup"
|
92 | 94 | "$HOME/.ghcup/bin/ghcup" install cabal 3.6.2.0
|
93 | 95 | fi
|
@@ -119,7 +121,7 @@ jobs:
|
119 | 121 | HCNUMVER=$(${HC} --numeric-version|perl -ne '/^(\d+)\.(\d+)\.(\d+)(\.(\d+))?$/; print(10000 * $1 + 100 * $2 + ($3 == 0 ? $5 != 1 : $3))')
|
120 | 122 | echo "HCNUMVER=$HCNUMVER" >> "$GITHUB_ENV"
|
121 | 123 | echo "ARG_TESTS=--enable-tests" >> "$GITHUB_ENV"
|
122 |
| - if [ $((HCNUMVER < 90200)) -ne 0 ] ; then echo "ARG_BENCH=--enable-benchmarks" >> "$GITHUB_ENV" ; else echo "ARG_BENCH=--disable-benchmarks" >> "$GITHUB_ENV" ; fi |
| 124 | + echo "ARG_BENCH=--enable-benchmarks" >> "$GITHUB_ENV" |
123 | 125 | echo "HEADHACKAGE=false" >> "$GITHUB_ENV"
|
124 | 126 | echo "ARG_COMPILER=--$HCKIND --with-compiler=$HC" >> "$GITHUB_ENV"
|
125 | 127 | echo "GHCJSARITH=0" >> "$GITHUB_ENV"
|
@@ -149,6 +151,10 @@ jobs:
|
149 | 151 | repository hackage.haskell.org
|
150 | 152 | url: http://hackage.haskell.org/
|
151 | 153 | EOF
|
| 154 | + cat >> $CABAL_CONFIG <<EOF |
| 155 | + program-default-options |
| 156 | + ghc-options: $GHCJOBS +RTS -M3G -RTS |
| 157 | + EOF |
152 | 158 | cat $CABAL_CONFIG
|
153 | 159 | - name: versions
|
154 | 160 | run: |
|
|
0 commit comments