25
25
strategy :
26
26
fail-fast : false
27
27
matrix :
28
- ghc : ["9.6.1", "9.4.4 ", "9.2.7", "9.0.2", "8.10.7"]
28
+ ghc : ["9.6.1", "9.4.5 ", "9.2.7", "9.0.2", "8.10.7"]
29
29
platform : [ { image: "debian:9"
30
- , installCmd: "apt-get update && apt-get install -y"
30
+ , 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"
31
31
, 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"
32
32
, DISTRO: "Debian"
33
33
, ARTIFACT: "x86_64-linux-deb9"
@@ -105,15 +105,15 @@ jobs:
105
105
}
106
106
]
107
107
# TODO: rm
108
- # we need a different image for 9.4.4 , because GHC bindists are busted
108
+ # we need a different image for 9.4.5 , because GHC bindists are busted
109
109
include :
110
110
- ghc : 8.10.7
111
111
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
112
- ghc : 9.0.2
113
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" }
114
114
- ghc : 9.2.7
115
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
- - ghc : 9.4.4
116
+ - ghc : 9.4.5
117
117
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" }
118
118
- ghc : 9.6.1
119
119
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" }
@@ -171,7 +171,7 @@ jobs:
171
171
strategy :
172
172
fail-fast : true
173
173
matrix :
174
- ghc : ["9.6.1","9.4.4 ", "9.2.7", "9.0.2", "8.10.7"]
174
+ ghc : ["9.6.1","9.4.5 ", "9.2.7", "9.0.2", "8.10.7"]
175
175
steps :
176
176
- uses : docker://arm64v8/ubuntu:focal
177
177
name : Cleanup (aarch64 linux)
@@ -212,7 +212,7 @@ jobs:
212
212
213
213
build-mac-x86_64 :
214
214
name : Build binary (Mac x86_64)
215
- runs-on : macOS-10.15
215
+ runs-on : macOS-11
216
216
env :
217
217
MACOSX_DEPLOYMENT_TARGET : 10.13
218
218
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -226,7 +226,7 @@ jobs:
226
226
strategy :
227
227
fail-fast : false
228
228
matrix :
229
- ghc : ["9.6.1", "9.4.4 ", "9.2.7", "9.0.2", "8.10.7"]
229
+ ghc : ["9.6.1", "9.4.5 ", "9.2.7", "9.0.2", "8.10.7"]
230
230
steps :
231
231
- name : Checkout code
232
232
uses : actions/checkout@v3
@@ -266,7 +266,7 @@ jobs:
266
266
strategy :
267
267
fail-fast : false
268
268
matrix :
269
- ghc : ["9.6.1", "9.4.4 ", "9.2.7", "8.10.7"]
269
+ ghc : ["9.6.1", "9.4.5 ", "9.2.7", "8.10.7"]
270
270
steps :
271
271
- name : Checkout code
272
272
uses : actions/checkout@v3
@@ -315,7 +315,7 @@ jobs:
315
315
strategy :
316
316
fail-fast : false
317
317
matrix :
318
- ghc : ["9.6.1", "9.4.4 ", "9.2.7", "9.0.2", "8.10.7"]
318
+ ghc : ["9.6.1", "9.4.5 ", "9.2.7", "9.0.2", "8.10.7"]
319
319
steps :
320
320
- name : install windows deps
321
321
shell : pwsh
@@ -362,7 +362,7 @@ jobs:
362
362
matrix :
363
363
include :
364
364
- image : debian:9
365
- installCmd : apt-get update && apt-get install -y
365
+ 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
366
366
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 tree
367
367
DISTRO : Debian
368
368
ARTIFACT : " x86_64-linux-deb9"
@@ -519,7 +519,7 @@ jobs:
519
519
520
520
bindist-mac-x86_64 :
521
521
name : Tar bindists (Mac x86_64)
522
- runs-on : macOS-10.15
522
+ runs-on : macOS-11
523
523
needs : ["build-mac-x86_64"]
524
524
env :
525
525
TARBALL_EXT : tar.xz
@@ -657,7 +657,7 @@ jobs:
657
657
matrix :
658
658
include :
659
659
- image : debian:9
660
- installCmd : apt-get update && apt-get install -y
660
+ 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
661
661
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 tree
662
662
DISTRO : Debian
663
663
ARTIFACT : " x86_64-linux-deb9"
@@ -780,7 +780,7 @@ jobs:
780
780
781
781
test-mac-x86_64 :
782
782
name : Test binary (Mac x86_64)
783
- runs-on : macOS-10.15
783
+ runs-on : macOS-11
784
784
needs : ["bindist-mac-x86_64"]
785
785
env :
786
786
MACOSX_DEPLOYMENT_TARGET : 10.13
0 commit comments