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"
@@ -195,7 +168,7 @@ jobs:
195168 echo "ID=linux" >> /etc/os-release
196169 echo "PRETTY_NAME=Linux" >> /etc/os-release
197170
198- - uses : actions/checkout@v3
171+ - uses : actions/checkout@v4
199172
200173 - name : Run build
201174 run : |
@@ -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)
@@ -253,7 +226,7 @@ jobs:
253226 shell : bash
254227
255228 - name : Checkout code
256- uses : actions/checkout@v3
229+ uses : actions/checkout@v4
257230
258231 - uses : docker://hasufell/arm64v8-ubuntu-haskell:focal
259232 name : Run build (aarch64 linux)
@@ -300,10 +273,10 @@ 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
306- uses : actions/checkout@v3
279+ uses : actions/checkout@v4
307280
308281 - name : Run build
309282 run : |
@@ -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
351- uses : actions/checkout@v3
324+ uses : actions/checkout@v4
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
@@ -412,7 +374,7 @@ jobs:
412374 taskkill /F /FI "MODULES eq msys-2.0.dll"
413375
414376 - name : Checkout code
415- uses : actions/checkout@v3
377+ uses : actions/checkout@v4
416378
417379 - name : Run build (windows)
418380 run : |
@@ -521,7 +483,7 @@ jobs:
521483 echo "ID=linux" >> /etc/os-release
522484 echo "PRETTY_NAME=Linux" >> /etc/os-release
523485
524- - uses : actions/checkout@v3
486+ - uses : actions/checkout@v4
525487
526488 - uses : actions/download-artifact@v3
527489 with :
@@ -573,7 +535,7 @@ jobs:
573535 git config --global --get-all safe.directory | grep '^\*$' || git config --global --add safe.directory "*"
574536 shell : bash
575537
576- - uses : actions/checkout@v3
538+ - uses : actions/checkout@v4
577539
578540 - uses : actions/download-artifact@v3
579541 with :
@@ -612,7 +574,7 @@ jobs:
612574 ARCH : 64
613575 ARTIFACT : " x86_64-apple-darwin"
614576 steps :
615- - uses : actions/checkout@v3
577+ - uses : actions/checkout@v4
616578
617579 - uses : actions/download-artifact@v3
618580 with :
@@ -650,7 +612,7 @@ jobs:
650612 ARCH : ARM64
651613 ARTIFACT : " aarch64-apple-darwin"
652614 steps :
653- - uses : actions/checkout@v3
615+ - uses : actions/checkout@v4
654616
655617 - uses : actions/download-artifact@v3
656618 with :
@@ -702,7 +664,7 @@ jobs:
702664 C:\msys64\usr\bin\bash -lc "pacman --disable-download-timeout --noconfirm -S unzip zip git"
703665 taskkill /F /FI "MODULES eq msys-2.0.dll"
704666
705- - uses : actions/checkout@v3
667+ - uses : actions/checkout@v4
706668
707669 - uses : actions/download-artifact@v3
708670 with :
@@ -816,7 +778,7 @@ jobs:
816778 echo "ID=linux" >> /etc/os-release
817779 echo "PRETTY_NAME=Linux" >> /etc/os-release
818780
819- - uses : actions/checkout@v3
781+ - uses : actions/checkout@v4
820782
821783 - uses : actions/download-artifact@v3
822784 with :
@@ -852,7 +814,7 @@ jobs:
852814 shell : bash
853815
854816 - name : Checkout code
855- uses : actions/checkout@v3
817+ uses : actions/checkout@v4
856818
857819 - uses : actions/download-artifact@v3
858820 with :
@@ -876,7 +838,7 @@ jobs:
876838 DISTRO : na
877839 steps :
878840 - name : Checkout code
879- uses : actions/checkout@v3
841+ uses : actions/checkout@v4
880842
881843 - uses : actions/download-artifact@v3
882844 with :
@@ -901,7 +863,7 @@ jobs:
901863 HOMEBREW_CHANGE_ARCH_TO_ARM : 1
902864 steps :
903865 - name : Checkout code
904- uses : actions/checkout@v3
866+ uses : actions/checkout@v4
905867
906868 - uses : actions/download-artifact@v3
907869 with :
@@ -940,7 +902,7 @@ jobs:
940902 taskkill /F /FI "MODULES eq msys-2.0.dll"
941903
942904 - name : Checkout code
943- uses : actions/checkout@v3
905+ uses : actions/checkout@v4
944906
945907 - uses : actions/download-artifact@v3
946908 with :
@@ -961,7 +923,7 @@ jobs:
961923 if : startsWith(github.ref, 'refs/tags/')
962924 steps :
963925 - name : Checkout code
964- uses : actions/checkout@v3
926+ uses : actions/checkout@v4
965927
966928 - uses : actions/download-artifact@v3
967929 with :
0 commit comments