Skip to content

Add Alpine 3.22 (remove Alpine 3.20) #2245

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 30, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 20/alpine3.20/Dockerfile → 20/alpine3.22/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM alpine:3.20
FROM alpine:3.22

ENV NODE_VERSION 20.19.2

Check warning on line 3 in 20/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (20.19.2, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

Check warning on line 3 in 20/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (20.19.2, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

RUN addgroup -g 1000 node \
&& adduser -u 1000 -G node -s /bin/sh -D node \
Expand Down Expand Up @@ -78,7 +78,7 @@
&& npm --version \
&& rm -rf /tmp/*

ENV YARN_VERSION 1.22.22

Check warning on line 81 in 20/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (20.19.2, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

Check warning on line 81 in 20/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (20.19.2, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
# use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion 22/alpine3.20/Dockerfile → 22/alpine3.22/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM alpine:3.20
FROM alpine:3.22

ENV NODE_VERSION 22.16.0

Check warning on line 3 in 22/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (22.16.0, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

Check warning on line 3 in 22/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (22.16.0, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

RUN addgroup -g 1000 node \
&& adduser -u 1000 -G node -s /bin/sh -D node \
Expand Down Expand Up @@ -78,7 +78,7 @@
&& npm --version \
&& rm -rf /tmp/*

ENV YARN_VERSION 1.22.22

Check warning on line 81 in 22/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (22.16.0, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

Check warning on line 81 in 22/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (22.16.0, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
# use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion 23/alpine3.20/Dockerfile → 23/alpine3.22/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM alpine:3.20
FROM alpine:3.22

ENV NODE_VERSION 23.11.1

Check warning on line 3 in 23/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (23.11.1, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

Check warning on line 3 in 23/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (23.11.1, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

RUN addgroup -g 1000 node \
&& adduser -u 1000 -G node -s /bin/sh -D node \
Expand Down Expand Up @@ -78,7 +78,7 @@
&& npm --version \
&& rm -rf /tmp/*

ENV YARN_VERSION 1.22.22

Check warning on line 81 in 23/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (23.11.1, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

Check warning on line 81 in 23/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (23.11.1, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
# use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion 24/alpine3.20/Dockerfile → 24/alpine3.22/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM alpine:3.20
FROM alpine:3.22

ENV NODE_VERSION 24.1.0

Check warning on line 3 in 24/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (24.1.0, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

Check warning on line 3 in 24/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (24.1.0, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

RUN addgroup -g 1000 node \
&& adduser -u 1000 -G node -s /bin/sh -D node \
Expand Down Expand Up @@ -78,7 +78,7 @@
&& npm --version \
&& rm -rf /tmp/*

ENV YARN_VERSION 1.22.22

Check warning on line 81 in 24/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (24.1.0, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

Check warning on line 81 in 24/alpine3.22/Dockerfile

View workflow job for this annotation

GitHub Actions / build (24.1.0, alpine3.22)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \
# use pre-existing gpg directory, see https://github.com/nodejs/docker-node/pull/1895#issuecomment-1550389150
Expand Down
File renamed without changes.
14 changes: 7 additions & 7 deletions architectures
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
bashbrew-arch variants
amd64 alpine3.20,alpine3.21,bookworm,bookworm-slim,bullseye,bullseye-slim
arm32v6 alpine3.20,alpine3.21
arm32v7 alpine3.20,alpine3.21,bookworm,bookworm-slim,bullseye,bullseye-slim
arm64v8 alpine3.20,alpine3.21,bookworm,bookworm-slim,bullseye,bullseye-slim
i386 alpine3.20,alpine3.21
ppc64le alpine3.20,alpine3.21,bookworm,bookworm-slim
s390x alpine3.20,alpine3.21,bookworm,bookworm-slim
amd64 alpine3.21,alpine3.22,bookworm,bookworm-slim,bullseye,bullseye-slim
arm32v6 alpine3.21,alpine3.22
arm32v7 alpine3.21,alpine3.22,bookworm,bookworm-slim,bullseye,bullseye-slim
arm64v8 alpine3.21,alpine3.22,bookworm,bookworm-slim,bullseye,bullseye-slim
i386 alpine3.21,alpine3.22
ppc64le alpine3.21,alpine3.22,bookworm,bookworm-slim
s390x alpine3.21,alpine3.22,bookworm,bookworm-slim
24 changes: 12 additions & 12 deletions versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
"maintenance": "2026-10-20",
"end": "2028-04-30",
"codename": "",
"alpine-default": "alpine3.21",
"alpine-default": "alpine3.22",
"debian-default": "bookworm",
"variants": {
"alpine3.20": [
"alpine3.21": [
"amd64",
"arm32v6",
"arm32v7",
"arm64v8",
"s390x"
],
"alpine3.21": [
"alpine3.22": [
"amd64",
"arm32v6",
"arm32v7",
Expand Down Expand Up @@ -52,17 +52,17 @@
"maintenance": "2025-04-01",
"end": "2025-06-01",
"codename": "",
"alpine-default": "alpine3.21",
"alpine-default": "alpine3.22",
"debian-default": "bookworm",
"variants": {
"alpine3.20": [
"alpine3.21": [
"amd64",
"arm32v6",
"arm32v7",
"arm64v8",
"s390x"
],
"alpine3.21": [
"alpine3.22": [
"amd64",
"arm32v6",
"arm32v7",
Expand Down Expand Up @@ -99,17 +99,17 @@
"maintenance": "2025-10-21",
"end": "2027-04-30",
"codename": "jod",
"alpine-default": "alpine3.21",
"alpine-default": "alpine3.22",
"debian-default": "bookworm",
"variants": {
"alpine3.20": [
"alpine3.21": [
"amd64",
"arm32v6",
"arm32v7",
"arm64v8",
"s390x"
],
"alpine3.21": [
"alpine3.22": [
"amd64",
"arm32v6",
"arm32v7",
Expand Down Expand Up @@ -148,18 +148,18 @@
"maintenance": "2024-10-22",
"end": "2026-04-30",
"codename": "iron",
"alpine-default": "alpine3.21",
"alpine-default": "alpine3.22",
"debian-default": "bookworm",
"variants": {
"alpine3.20": [
"alpine3.21": [
"amd64",
"arm32v6",
"arm32v7",
"arm64v8",
"ppc64le",
"s390x"
],
"alpine3.21": [
"alpine3.22": [
"amd64",
"arm32v6",
"arm32v7",
Expand Down