30
30
strategy :
31
31
fail-fast : false
32
32
matrix :
33
- ghc : ["9.6.2", "9.4.7", "9.4.6", "9.4.5", "9. 2.8", "9.0.2", "8.10.7 "]
33
+ ghc : ["9.6.2", "9.4.7", "9.2.8", "9.0.2"]
34
34
platform : [ { image: "debian:9"
35
35
, installCmd: "sed -i s/deb.debian.org/archive.debian.org/g /etc/apt/sources.list && sed -i 's|security.debian.org|archive.debian.org/|g' /etc/apt/sources.list && sed -i /-updates/d /etc/apt/sources.list && apt-get update && apt-get install -y"
36
36
, toolRequirements: "libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf"
@@ -118,15 +118,6 @@ jobs:
118
118
# Perhaps we can migrate *all* unknown linux builds to a uniform
119
119
# image.
120
120
include :
121
- - ghc : 8.10.7
122
- platform :
123
- { image: "rockylinux:8"
124
- , installCmd: "yum -y install epel-release && yum install -y --allowerasing"
125
- , toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
126
- , DISTRO: "Unknown"
127
- , ARTIFACT: "x86_64-linux-unknown"
128
- , ADD_CABAL_ARGS: "--enable-split-sections"
129
- }
130
121
- ghc : 9.0.2
131
122
platform :
132
123
{ image: "rockylinux:8"
@@ -145,24 +136,6 @@ jobs:
145
136
, ARTIFACT: "x86_64-linux-unknown"
146
137
, ADD_CABAL_ARGS: "--enable-split-sections"
147
138
}
148
- - ghc : 9.4.5
149
- platform :
150
- { image: "fedora:27"
151
- , installCmd: "dnf install -y"
152
- , toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
153
- , DISTRO: "Unknown"
154
- , ARTIFACT: "x86_64-linux-unknown"
155
- , ADD_CABAL_ARGS: "--enable-split-sections"
156
- }
157
- - ghc : 9.4.6
158
- platform :
159
- { image: "fedora:27"
160
- , installCmd: "dnf install -y"
161
- , toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf"
162
- , DISTRO: "Unknown"
163
- , ARTIFACT: "x86_64-linux-unknown"
164
- , ADD_CABAL_ARGS: "--enable-split-sections"
165
- }
166
139
- ghc : 9.4.7
167
140
platform :
168
141
{ image: "fedora:27"
@@ -240,7 +213,7 @@ jobs:
240
213
strategy :
241
214
fail-fast : true
242
215
matrix :
243
- ghc : ["9.6.2", "9.4.7", "9.4.6", "9.4.5", "9. 2.8", "9.0.2", "8.10.7 "]
216
+ ghc : ["9.6.2", "9.4.7", "9.2.8", "9.0.2"]
244
217
steps :
245
218
- uses : docker://arm64v8/ubuntu:focal
246
219
name : Cleanup (aarch64 linux)
@@ -300,7 +273,7 @@ jobs:
300
273
strategy :
301
274
fail-fast : false
302
275
matrix :
303
- ghc : ["9.6.2", "9.4.7", "9.4.6", "9.4.5", "9. 2.8", "9.0.2", "8.10.7 "]
276
+ ghc : ["9.6.2", "9.4.7", "9.2.8", "9.0.2"]
304
277
steps :
305
278
- name : Checkout code
306
279
uses : actions/checkout@v3
@@ -345,26 +318,15 @@ jobs:
345
318
strategy :
346
319
fail-fast : false
347
320
matrix :
348
- ghc : ["9.6.2", "9.4.7", "9.4.6", "9.4.5", "9. 2.8", "8.10.7 "]
321
+ ghc : ["9.6.2", "9.4.7", "9.2.8"]
349
322
steps :
350
323
- name : Checkout code
351
324
uses : actions/checkout@v3
352
325
353
326
- name : Run build
354
327
run : |
355
- if test "${GHC_VERSION}" = "8.10.7"; then
356
- bash .github/scripts/brew.sh git coreutils llvm@11 autoconf automake tree
357
- export PATH="$HOME/.brew/bin:$HOME/.brew/sbin:$HOME/.brew/opt/llvm@11/bin:$PATH"
358
- export CC="$HOME/.brew/opt/llvm@11/bin/clang"
359
- export CXX="$HOME/.brew/opt/llvm@11/bin/clang++"
360
- export AR="$HOME/.brew/opt/llvm@11/bin/llvm-ar"
361
- export LLC="$HOME/.brew/opt/llvm@11/bin/llc"
362
- export OPT="$HOME/.brew/opt/llvm@11/bin/opt"
363
- export RANLIB="$HOME/.brew/opt/llvm@11/bin/llvm-ranlib"
364
- else
365
- bash .github/scripts/brew.sh git coreutils autoconf automake tree
366
- export PATH="$HOME/.brew/bin:$HOME/.brew/sbin:$PATH"
367
- fi
328
+ bash .github/scripts/brew.sh git coreutils autoconf automake tree
329
+ export PATH="$HOME/.brew/bin:$HOME/.brew/sbin:$PATH"
368
330
export LD=ld
369
331
bash .github/scripts/build.sh
370
332
tar cf out-${ARTIFACT}-${GHC_VERSION}.tar out/ store/
@@ -401,7 +363,7 @@ jobs:
401
363
strategy :
402
364
fail-fast : false
403
365
matrix :
404
- ghc : ["9.6.2", "9.4.7", "9.4.6", "9.4.5", "9. 2.8", "9.0.2", "8.10.7 "]
366
+ ghc : ["9.6.2", "9.4.7", "9.2.8", "9.0.2"]
405
367
steps :
406
368
- name : install windows deps
407
369
shell : pwsh
0 commit comments