Skip to content

Commit 2629f09

Browse files
committed
ci: update Alpine-based builds to Alpine 3.23
Alpine 3.23 was released three days ago. See <https://www.alpinelinux.org/posts/Alpine-3.23.0-released.html>.
1 parent 547d144 commit 2629f09

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

.github/workflows/alpine.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on: push
55
jobs:
66
alpine:
77
runs-on: ubuntu-24.04
8-
container: 'alpine:3.22'
8+
container: 'alpine:3.23'
99
steps:
1010
# Git is required so that actions/checkout does a proper Git checkout.
1111
- name: Install Git in container

.github/workflows/alpine_arm.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
alpine:
77
runs-on: ubuntu-24.04-arm
88
container:
9-
image: 'alpine:3.22'
9+
image: 'alpine:3.23'
1010
# Volume needed for monkey-patch step.
1111
volumes:
1212
- /:/host
@@ -27,13 +27,12 @@ jobs:
2727
apk add nodejs
2828
sed -i 's~ID=alpine~ID=nopine~g' /etc/os-release
2929
cd /host/home/runner/actions-runner/*/externals/
30+
# Fake Node.js 20 for older actions.
31+
# Currently, Alpine 3.23 has Node.js 24.11.1.
3032
rm -rf node20/*
3133
mkdir node20/bin
3234
ln -s /usr/bin/node node20/bin/node
33-
# Fake Node.js 24 for actions/checkout@v6.
34-
# Currently, Alpine 3.22 has Node.js 22.16.0, but that seems to work,
35-
# too, because it looks like checkout is not using any stuff specific
36-
# to Node.js 24.
35+
# "Fake" Node.js 24 for actions/checkout@v6.
3736
rm -rf node24/*
3837
mkdir node24/bin
3938
ln -s /usr/bin/node node24/bin/node

0 commit comments

Comments
 (0)