3030 strategy :
3131 fail-fast : false
3232 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"]
3434 platform : [ { image: "debian:9"
3535 , 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"
3636 , 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:
118118 # Perhaps we can migrate *all* unknown linux builds to a uniform
119119 # image.
120120 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- }
130121 - ghc : 9.0.2
131122 platform :
132123 { image: "rockylinux:8"
@@ -145,24 +136,6 @@ jobs:
145136 , ARTIFACT: "x86_64-linux-unknown"
146137 , ADD_CABAL_ARGS: "--enable-split-sections"
147138 }
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- }
166139 - ghc : 9.4.7
167140 platform :
168141 { image: "fedora:27"
@@ -240,7 +213,7 @@ jobs:
240213 strategy :
241214 fail-fast : true
242215 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"]
244217 steps :
245218 - uses : docker://arm64v8/ubuntu:focal
246219 name : Cleanup (aarch64 linux)
@@ -300,7 +273,7 @@ jobs:
300273 strategy :
301274 fail-fast : false
302275 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"]
304277 steps :
305278 - name : Checkout code
306279 uses : actions/checkout@v3
@@ -345,26 +318,15 @@ jobs:
345318 strategy :
346319 fail-fast : false
347320 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"]
349322 steps :
350323 - name : Checkout code
351324 uses : actions/checkout@v3
352325
353326 - name : Run build
354327 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"
368330 export LD=ld
369331 bash .github/scripts/build.sh
370332 tar cf out-${ARTIFACT}-${GHC_VERSION}.tar out/ store/
@@ -401,7 +363,7 @@ jobs:
401363 strategy :
402364 fail-fast : false
403365 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"]
405367 steps :
406368 - name : install windows deps
407369 shell : pwsh
0 commit comments