diff --git a/.github/workflows/buildx.yml b/.github/workflows/buildx.yml index ee496af..d421211 100644 --- a/.github/workflows/buildx.yml +++ b/.github/workflows/buildx.yml @@ -15,14 +15,11 @@ jobs: fail-fast: false matrix: docker-file: - - path: 20 - tags: "20 iron" - platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/s390x,linux/arm/v7,linux/arm/v6 - path: 22 - tags: "22 jod latest" + tags: "22 jod" platforms: linux/amd64,linux/arm64,linux/s390x,linux/arm/v7,linux/arm/v6 - path: 24 - tags: "24 krypton" + tags: "24 krypton latest" platforms: linux/amd64,linux/arm64,linux/s390x steps: diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index 2318ebf..fa496bb 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [20, 22, 24] + node-version: [22, 24] steps: - uses: actions/checkout@v6.0.2 diff --git a/.github/workflows/hadolint.yml b/.github/workflows/hadolint.yml index 4356bfe..69b4b3a 100644 --- a/.github/workflows/hadolint.yml +++ b/.github/workflows/hadolint.yml @@ -14,4 +14,4 @@ jobs: - run: brew install hadolint - - run: hadolint {20,22,24}/Dockerfile + - run: hadolint {22,24}/Dockerfile diff --git a/20/Dockerfile b/20/Dockerfile deleted file mode 100644 index 9c51b9f..0000000 --- a/20/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM node:iron-alpine -LABEL maintainer="Tim PrĂ¼ssing " - -ARG REFRESHED_AT -ENV REFRESHED_AT=$REFRESHED_AT - -RUN apk -U upgrade \ - && apk add --no-cache \ - git \ - openssh diff --git a/README.md b/README.md index a76e765..2d7d69e 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,12 @@ [![buildx Status](https://github.com/timbru31/docker-node-alpine-git/workflows/buildx/badge.svg)](https://github.com/timbru31/docker-node-alpine-git/actions?query=workflow%3Abuildx) [![Lint Dockerfiles](https://github.com/timbru31/docker-node-alpine-git/workflows/Lint%20Dockerfiles/badge.svg)](https://github.com/timbru31/docker-node-alpine-git/actions?query=workflow%3A%22Lint+Dockerfiles%22) -A minimal Dockerfile based on Node.js 20 LTS (Iron), Node.js 22 LTS (Jod) or Node.js 24 LTS (Krypton) alpine with Git and ssh installed. +A minimal Dockerfile based on Node.js 22 LTS (Jod) or Node.js 24 LTS (Krypton) alpine with Git and ssh installed. ## What's included -- Node.js 20 LTS (Iron), Node.js 22 LTS (Jod) or Node.js 24 LTS (Krypton) -- npm 10 (Node.js 20 LTS, Node.js 22 LTS) / 11 (Node.js 24 LTS) +- Node.js 22 LTS (Jod) or Node.js 24 LTS (Krypton) +- npm 10 (Node.js 22 LTS) / 11 (Node.js 24 LTS) - yarn - Git - ssh @@ -22,7 +22,6 @@ These Dockerfiles leverage the new `buildx` functionality and offer the followin - linux/arm64 - linux/arm/v7 (not for Node.js 24 LTS (Krypton) or newer) - linux/arm/v6 (not for Node.js 24 LTS (Krypton) or newer) -- linux/ppc64le (not for Node.js 22 LTS (Jod) or newer) - linux/s390x ---