[CI] Update to latest alpine linux container image
I'm not sure why we were using the `node` flavored ones.
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 566ee19..f964c7d 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -218,7 +218,7 @@
- name: test
run: python check.py --binaryen-bin=out/bin
- # Build with gcc 6.3 and run tests on Alpine Linux (inside chroot).
+ # Build with gcc and run tests on Alpine Linux (inside docker container).
# Note: Alpine uses musl libc.
# Keep in sync with build_release.yml
build-alpine:
@@ -230,7 +230,7 @@
submodules: true
- name: start docker
run: |
- docker run -w /src -dit --platform=linux/arm64 --name alpine -v $PWD:/src node:lts-alpine
+ docker run -w /src -dit --platform=linux/arm64 --name alpine -v $PWD:/src alpine:3.21
echo 'docker exec alpine "$@";' > ./alpine.sh
chmod +x ./alpine.sh
diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml
index ed8bb2f..6a6861b 100644
--- a/.github/workflows/create_release.yml
+++ b/.github/workflows/create_release.yml
@@ -107,7 +107,7 @@
${{ steps.archive-arm64.outputs.TARBALL }}
${{ steps.archive-arm64.outputs.SHASUM }}
- # Build with gcc 6.3 and run tests on Alpine Linux (inside chroot).
+ # Build with gcc and run tests on Alpine Linux (inside docker container).
# Note: Alpine uses musl libc.
build-alpine:
name: alpine
@@ -128,7 +128,7 @@
if [[ "${{ matrix.docker_platform }}" == "ubuntu-24.04-arm" ]]; then
platform="--platform=linux/arm64"
fi
- docker run -w /src -dit $platform --name alpine -v $PWD:/src node:lts-alpine
+ docker run -w /src -dit $platform --name alpine -v $PWD:/src alpine:3.21
echo 'docker exec alpine "$@";' > ./alpine.sh
chmod +x ./alpine.sh