diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 0b20334..8678203 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -46,7 +46,7 @@ jobs: - if: matrix.ARCH == '32' name: Run build (32 bit linux) - uses: docker://hasufell/i386-alpine-haskell:3.12 + uses: docker://hasufell/i386-alpine-haskell:3.16 with: args: sh .github/scripts/build.sh env: @@ -60,7 +60,7 @@ jobs: - if: matrix.ARCH == '64' name: Run build (64 bit linux) - uses: docker://hasufell/alpine-haskell:3.12 + uses: docker://hasufell/alpine-haskell:3.16 with: args: sh .github/scripts/build.sh env: @@ -285,7 +285,7 @@ jobs: - if: matrix.ARCH == '32' && matrix.DISTRO == 'Alpine' name: Run test (32 bit linux Alpine) - uses: docker://hasufell/i386-alpine-haskell:3.12 + uses: docker://hasufell/i386-alpine-haskell:3.16 with: args: sh .github/scripts/test.sh env: @@ -296,7 +296,7 @@ jobs: - if: matrix.ARCH == '64' && matrix.DISTRO == 'Alpine' name: Run test (64 bit linux Alpine) - uses: docker://hasufell/alpine-haskell:3.12 + uses: docker://hasufell/alpine-haskell:3.16 with: args: sh .github/scripts/test.sh env: diff --git a/docker/alpine32/Dockerfile b/docker/alpine32/Dockerfile index 74d25a2..fd6c9aa 100644 --- a/docker/alpine32/Dockerfile +++ b/docker/alpine32/Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=linux/i386 i386/alpine:3.12 +FROM --platform=linux/i386 i386/alpine:3.16 ENV LANG C.UTF-8 @@ -37,8 +37,8 @@ RUN apk add --no-cache \ xz-dev \ ncurses-static -ARG GHCUP_VERSION=0.1.19.4 -ARG GPG_KEY=7D1E8AFD1D4A16D71FADA2F2CCC85C0E40C06A8C +ARG GHCUP_VERSION=0.1.20.0 +ARG GPG_KEY="7D1E8AFD1D4A16D71FADA2F2CCC85C0E40C06A8C FFEB7CE81E16A36B3E2DED6F2DE04D4E97DB64AD 88B57FCF7DB53B4DB3BFA4B1588764FBE22D19C4 EAF2A9A722C0C96F2B431CA511AAD8CEDEE0CAEF" # install ghcup RUN gpg --batch --keyserver keys.openpgp.org --recv-keys $GPG_KEY && \ @@ -51,9 +51,9 @@ RUN gpg --batch --keyserver keys.openpgp.org --recv-keys $GPG_KEY && \ chmod +x /usr/bin/ghcup && \ rm -rf SHA256SUMS SHA256SUMS.sig -ARG GHC=8.10.7 -ARG CABAL_INSTALL=3.6.2.0 -ARG STACK=2.9.1 +ARG GHC=9.4.8 +ARG CABAL_INSTALL=3.10.2.0 +ARG STACK=2.13.1 ENV GHCUP_CURL_OPTS="--silent" ENV NO_COLOR=1 diff --git a/docker/alpine64/Dockerfile b/docker/alpine64/Dockerfile index aecdbc5..fe40833 100644 --- a/docker/alpine64/Dockerfile +++ b/docker/alpine64/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.12 +FROM alpine:3.16 ENV LANG C.UTF-8 @@ -37,8 +37,8 @@ RUN apk add --no-cache \ xz-dev \ ncurses-static -ARG GHCUP_VERSION=0.1.19.4 -ARG GPG_KEY=7D1E8AFD1D4A16D71FADA2F2CCC85C0E40C06A8C +ARG GHCUP_VERSION=0.1.20.0 +ARG GPG_KEY="7D1E8AFD1D4A16D71FADA2F2CCC85C0E40C06A8C FFEB7CE81E16A36B3E2DED6F2DE04D4E97DB64AD 88B57FCF7DB53B4DB3BFA4B1588764FBE22D19C4 EAF2A9A722C0C96F2B431CA511AAD8CEDEE0CAEF" # install ghcup @@ -52,9 +52,9 @@ RUN gpg --batch --keyserver keys.openpgp.org --recv-keys $GPG_KEY && \ chmod +x /usr/bin/ghcup && \ rm -rf SHA256SUMS SHA256SUMS.sig -ARG GHC=8.10.7 -ARG CABAL_INSTALL=3.6.2.0 -ARG STACK=2.9.1 +ARG GHC=9.4.8 +ARG CABAL_INSTALL=3.10.2.0 +ARG STACK=2.13.1 ENV GHCUP_CURL_OPTS="--silent" ENV NO_COLOR=1