@@ -106,17 +106,19 @@ jobs:
106
106
]
107
107
# TODO: rm
108
108
# we need a different image for 9.4.5, because GHC bindists are busted
109
+ # See for https://gitlab.haskell.org/ghc/ghc/-/issues/22268 details.
110
+ # TLDR; remove this code once we drop support for GHC 9.4
109
111
include :
110
112
- ghc : 8.10.7
111
113
platform : { image: "rockylinux:8", installCmd: "yum -y install epel-release && yum install -y --allowerasing", 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", DISTRO: "Unknown", ARTIFACT: "x86_64-linux-unknown", ADD_CABAL_ARGS: "--enable-split-sections" }
112
114
- ghc : 9.0.2
113
115
platform : { image: "rockylinux:8", installCmd: "yum -y install epel-release && yum install -y --allowerasing", 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", DISTRO: "Unknown", ARTIFACT: "x86_64-linux-unknown", ADD_CABAL_ARGS: "--enable-split-sections" }
114
- - ghc : 9.2.7
115
- platform : { image: "rockylinux:8", installCmd: "yum -y install epel-release && yum install -y --allowerasing", 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", DISTRO: "Unknown", ARTIFACT: "x86_64-linux-unknown", ADD_CABAL_ARGS: "--enable-split-sections" }
116
116
- ghc : 9.2.8
117
117
platform : { image: "rockylinux:8", installCmd: "yum -y install epel-release && yum install -y --allowerasing", 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", DISTRO: "Unknown", ARTIFACT: "x86_64-linux-unknown", ADD_CABAL_ARGS: "--enable-split-sections" }
118
118
- ghc : 9.4.5
119
119
platform : { image: "fedora:33", installCmd: "dnf install -y", 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 tree", DISTRO: "Unknown", ARTIFACT: "x86_64-linux-unknown", ADD_CABAL_ARGS: "--enable-split-sections" }
120
+ - ghc : 9.4.6
121
+ platform : { image: "fedora:33", installCmd: "dnf install -y", 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 tree", DISTRO: "Unknown", ARTIFACT: "x86_64-linux-unknown", ADD_CABAL_ARGS: "--enable-split-sections" }
120
122
- ghc : 9.6.2
121
123
platform : { image: "rockylinux:8", installCmd: "yum -y install epel-release && yum install -y --allowerasing", 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", DISTRO: "Unknown", ARTIFACT: "x86_64-linux-unknown", ADD_CABAL_ARGS: "--enable-split-sections" }
122
124
container :
@@ -173,7 +175,7 @@ jobs:
173
175
strategy :
174
176
fail-fast : true
175
177
matrix :
176
- ghc : ["9.6.2", "9.4.5 ", "9.2.8 ", "9.2.7 ", "9.0.2", "8.10.7"]
178
+ ghc : ["9.6.2", "9.4.6 ", "9.4.5 ", "9.2.8 ", "9.0.2", "8.10.7"]
177
179
steps :
178
180
- uses : docker://arm64v8/ubuntu:focal
179
181
name : Cleanup (aarch64 linux)
@@ -228,7 +230,7 @@ jobs:
228
230
strategy :
229
231
fail-fast : false
230
232
matrix :
231
- ghc : ["9.6.2", "9.4.5 ", "9.2.8 ", "9.2.7 ", "9.0.2", "8.10.7"]
233
+ ghc : ["9.6.2", "9.4.6 ", "9.4.5 ", "9.2.8 ", "9.0.2", "8.10.7"]
232
234
steps :
233
235
- name : Checkout code
234
236
uses : actions/checkout@v3
@@ -268,7 +270,7 @@ jobs:
268
270
strategy :
269
271
fail-fast : false
270
272
matrix :
271
- ghc : ["9.6.2", "9.4.5 ", "9.2.8 ", "9.2.7 ", "8.10.7"]
273
+ ghc : ["9.6.2", "9.4.6 ", "9.4.5 ", "9.2.8 ", "8.10.7"]
272
274
steps :
273
275
- name : Checkout code
274
276
uses : actions/checkout@v3
@@ -317,7 +319,7 @@ jobs:
317
319
strategy :
318
320
fail-fast : false
319
321
matrix :
320
- ghc : ["9.6.2", "9.4.5 ", "9.2.8 ", "9.2.7 ", "9.0.2", "8.10.7"]
322
+ ghc : ["9.6.2", "9.4.6 ", "9.4.5 ", "9.2.8 ", "9.0.2", "8.10.7"]
321
323
steps :
322
324
- name : install windows deps
323
325
shell : pwsh
0 commit comments