From caf6af5fe1e7d5c0330642292b88a6c9bd11fe1f Mon Sep 17 00:00:00 2001 From: bfren Date: Mon, 12 Oct 2026 14:18:12 +0100 Subject: [PATCH 1/4] Bumping version to 4.2.6 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index ad35fe0..0ce756d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.5 \ No newline at end of file +4.2.6 \ No newline at end of file From bce0588101ea72046ca53604a8a7fc6bf03167dc Mon Sep 17 00:00:00 2001 From: bfren Date: Mon, 12 Oct 2026 14:18:58 +0100 Subject: [PATCH 2/4] Using latest base images --- 16/Dockerfile | 2 +- 17/Dockerfile | 2 +- 18/Dockerfile | 2 +- 19/Dockerfile | 2 +- 20/Dockerfile | 2 +- 21/Dockerfile | 2 +- 22/Dockerfile | 2 +- 23/Dockerfile | 2 +- 24/Dockerfile | 2 +- 26/Dockerfile | 2 +- generate-dockerfiles.sh | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/16/Dockerfile b/16/Dockerfile index 4195c86..2fffe6a 100644 --- a/16/Dockerfile +++ b/16/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.16-6.5.0 +FROM quay.io/bfren/alpine-s6:alpine3.16-6.6.0-dev LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/17/Dockerfile b/17/Dockerfile index fcd08c2..ecd5c99 100644 --- a/17/Dockerfile +++ b/17/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.15-6.5.0 +FROM quay.io/bfren/alpine-s6:alpine3.15-6.6.0-dev LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/18/Dockerfile b/18/Dockerfile index 9066f16..5424314 100644 --- a/18/Dockerfile +++ b/18/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.18-6.5.0 +FROM quay.io/bfren/alpine-s6:alpine3.18-6.6.0-dev LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/19/Dockerfile b/19/Dockerfile index 382ae97..0ea8fb5 100644 --- a/19/Dockerfile +++ b/19/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.17-6.5.0 +FROM quay.io/bfren/alpine-s6:alpine3.17-6.6.0-dev LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/20/Dockerfile b/20/Dockerfile index 87c4a0e..1fe0420 100644 --- a/20/Dockerfile +++ b/20/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.20-6.5.0 +FROM quay.io/bfren/alpine-s6:alpine3.20-6.6.0-dev LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/21/Dockerfile b/21/Dockerfile index 9f203a4..52fdf3b 100644 --- a/21/Dockerfile +++ b/21/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.20-6.5.0 +FROM quay.io/bfren/alpine-s6:alpine3.20-6.6.0-dev LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/22/Dockerfile b/22/Dockerfile index aa19ace..c764495 100644 --- a/22/Dockerfile +++ b/22/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.22-6.5.0 +FROM quay.io/bfren/alpine-s6:alpine3.22-6.6.0-dev LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/23/Dockerfile b/23/Dockerfile index baccc21..2f101a8 100644 --- a/23/Dockerfile +++ b/23/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.22-6.5.0 +FROM quay.io/bfren/alpine-s6:alpine3.22-6.6.0-dev LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/24/Dockerfile b/24/Dockerfile index 95d8605..375e31c 100644 --- a/24/Dockerfile +++ b/24/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.24-6.5.0 +FROM quay.io/bfren/alpine-s6:alpine3.24-6.6.0-dev LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/26/Dockerfile b/26/Dockerfile index 6f1f30f..6eb5380 100644 --- a/26/Dockerfile +++ b/26/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.24-6.5.0 +FROM quay.io/bfren/alpine-s6:alpine3.24-6.6.0-dev LABEL org.opencontainers.image.source="https://github.com/bfren/docker-node" diff --git a/generate-dockerfiles.sh b/generate-dockerfiles.sh index 8391949..137fdd9 100755 --- a/generate-dockerfiles.sh +++ b/generate-dockerfiles.sh @@ -4,7 +4,7 @@ set -euo pipefail docker pull bfren/alpine -BASE_VERSION="6.5.0" +BASE_VERSION="6.6.0-dev" echo "Base: ${BASE_VERSION}" NODE_VERSIONS="16 17 18 19 20 21 22 23 24 26" From 5d3ffbad8582bef3c67b189b84667d3af4a57b3a Mon Sep 17 00:00:00 2001 From: bfren Date: Tue, 13 Oct 2026 16:41:04 +0100 Subject: [PATCH 3/4] Adding CLAUDE info for working across the ecosystem --- CLAUDE.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..a13010f --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +@../index/CLAUDE.md From 2ed649a583e3bf51258299b7c4591c835b5c303f Mon Sep 17 00:00:00 2001 From: bfren Date: Wed, 14 Oct 2026 08:58:16 +0100 Subject: [PATCH 4/4] Updating dev tags to match publish tags with '-dev' suffix --- .github/workflows/dev.yml | 44 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 0ad32e7..4ba827a 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -30,6 +30,24 @@ jobs: with: file: ./VERSION id: version + - + name: Read Node.js version - minor + uses: bfren/read-file@v2 + with: + file: ./${{ matrix.node }}/overlay/tmp/NODE_MINOR + id: node_minor + - + name: Read image version + uses: bfren/read-file@v2 + with: + file: ./VERSION_MAJOR + id: version_major + - + name: Read image version + uses: bfren/read-file@v2 + with: + file: ./VERSION_MINOR + id: version_minor - name: Set up QEMU uses: docker/setup-qemu-action@v4 @@ -79,9 +97,35 @@ jobs: platforms: linux/amd64,linux/arm64 tags: | bfren/node:node${{ matrix.node }}-dev + bfren/node:node${{ matrix.node }}-${{ steps.version_major.outputs.contents }}-dev + bfren/node:node${{ matrix.node }}-${{ steps.version_minor.outputs.contents }}-dev bfren/node:node${{ matrix.node }}-${{ steps.version.outputs.contents }}-dev + bfren/node:node${{ steps.node_minor.outputs.contents }}-dev + bfren/node:node${{ steps.node_minor.outputs.contents }}-${{ steps.version.outputs.contents }}-dev quay.io/bfren/node:node${{ matrix.node }}-dev + quay.io/bfren/node:node${{ matrix.node }}-${{ steps.version_major.outputs.contents }}-dev + quay.io/bfren/node:node${{ matrix.node }}-${{ steps.version_minor.outputs.contents }}-dev quay.io/bfren/node:node${{ matrix.node }}-${{ steps.version.outputs.contents }}-dev + quay.io/bfren/node:node${{ steps.node_minor.outputs.contents }}-dev + quay.io/bfren/node:node${{ steps.node_minor.outputs.contents }}-${{ steps.version.outputs.contents }}-dev + - + name: Build and push default + id: docker_build_default + if: matrix.node == '24' + uses: docker/build-push-action@v7 + with: + context: . + file: ./${{ matrix.node }}/Dockerfile + build-args: | + BF_IMAGE=${{ env.REPOSITORY_NAME }} + BF_VERSION=${{ steps.version.outputs.contents }} + push: ${{ startsWith(github.ref, 'refs/heads/') }} + platforms: linux/amd64,linux/arm64 + tags: | + bfren/node:dev + bfren/node:${{ steps.version.outputs.contents }}-dev + quay.io/bfren/node:dev + quay.io/bfren/node:${{ steps.version.outputs.contents }}-dev - name: Image digest run: echo ${{ steps.docker_build.outputs.digest }}