From 0bc09831966024297a8f5ce5122981898cd33e47 Mon Sep 17 00:00:00 2001 From: bfren Date: Mon, 12 Oct 2026 14:28:38 +0100 Subject: [PATCH 1/6] Bumping version to 4.2.16 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 9dd64db..6e8ad1f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.15 \ No newline at end of file +4.2.16 \ No newline at end of file From d1eec4622aa3bdf7e2df92e661361dcdf0f22e65 Mon Sep 17 00:00:00 2001 From: bfren Date: Mon, 12 Oct 2026 14:28:49 +0100 Subject: [PATCH 2/6] Using esh template from bf-s6 --- overlay/etc/nu/scripts/bf-postgresql/conf.nu | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/overlay/etc/nu/scripts/bf-postgresql/conf.nu b/overlay/etc/nu/scripts/bf-postgresql/conf.nu index 945b64a..ee55289 100644 --- a/overlay/etc/nu/scripts/bf-postgresql/conf.nu +++ b/overlay/etc/nu/scripts/bf-postgresql/conf.nu @@ -1,7 +1,8 @@ use bf +use bf-s6 # Generate data configuration files export def generate [] { - bf esh template (bf env PG_DATA_CONF) - bf esh template (bf env PG_DATA_HBA_CONF) + bf-s6 esh template (bf env PG_DATA_CONF) + bf-s6 esh template (bf env PG_DATA_HBA_CONF) } From bdffd9f870f60f8249c2b110aa5210d5dc4e6903 Mon Sep 17 00:00:00 2001 From: bfren Date: Mon, 12 Oct 2026 14:29:06 +0100 Subject: [PATCH 3/6] Using latest base images --- 12/Dockerfile | 2 +- 13/Dockerfile | 2 +- 14/Dockerfile | 2 +- 15/Dockerfile | 2 +- 16/Dockerfile | 2 +- 17/Dockerfile | 2 +- 18/Dockerfile | 2 +- generate-dockerfiles.sh | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/12/Dockerfile b/12/Dockerfile index 5f452aa..cecb953 100644 --- a/12/Dockerfile +++ b/12/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-postgresql" diff --git a/13/Dockerfile b/13/Dockerfile index 98e82d8..c2ed223 100644 --- a/13/Dockerfile +++ b/13/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/bfren/alpine-s6:alpine3.19-6.5.0 +FROM quay.io/bfren/alpine-s6:alpine3.19-6.6.0-dev LABEL org.opencontainers.image.source="https://github.com/bfren/docker-postgresql" diff --git a/14/Dockerfile b/14/Dockerfile index 90e03e3..3183a13 100644 --- a/14/Dockerfile +++ b/14/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-postgresql" diff --git a/15/Dockerfile b/15/Dockerfile index 76e222a..a6ae4ba 100644 --- a/15/Dockerfile +++ b/15/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-postgresql" diff --git a/16/Dockerfile b/16/Dockerfile index 34153a0..e2e6c0e 100644 --- a/16/Dockerfile +++ b/16/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-postgresql" diff --git a/17/Dockerfile b/17/Dockerfile index 7e52512..3e12f24 100644 --- a/17/Dockerfile +++ b/17/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-postgresql" diff --git a/18/Dockerfile b/18/Dockerfile index df4c8f6..541ef16 100644 --- a/18/Dockerfile +++ b/18/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-postgresql" diff --git a/generate-dockerfiles.sh b/generate-dockerfiles.sh index 04e834a..f00106c 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}" POSTGRESQL_VERSIONS="12 13 14 15 16 17 18" From 2f62be943d9a6578597b3be648f7397c22fd8aa8 Mon Sep 17 00:00:00 2001 From: bfren Date: Tue, 13 Oct 2026 09:51:38 +0100 Subject: [PATCH 4/6] Renaming healthcheck to bf-healthcheck --- overlay/usr/bin/bf/{healthcheck => bf-healthcheck} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename overlay/usr/bin/bf/{healthcheck => bf-healthcheck} (100%) diff --git a/overlay/usr/bin/bf/healthcheck b/overlay/usr/bin/bf/bf-healthcheck similarity index 100% rename from overlay/usr/bin/bf/healthcheck rename to overlay/usr/bin/bf/bf-healthcheck From 95a7e595859ee24d7f98c500dd8f2efe9638bf5c Mon Sep 17 00:00:00 2001 From: bfren Date: Tue, 13 Oct 2026 16:41:08 +0100 Subject: [PATCH 5/6] 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 374d0242d5cf02868ebc51e015bf24301f9b3046 Mon Sep 17 00:00:00 2001 From: bfren Date: Wed, 14 Oct 2026 08:58:21 +0100 Subject: [PATCH 6/6] Updating dev tags to match publish tags with '-dev' suffix --- .github/workflows/dev.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index eefbea5..7ec2dd0 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -30,6 +30,24 @@ jobs: with: file: ./VERSION id: version + - + name: Read PostgreSQL version - minor + uses: bfren/read-file@v2 + with: + file: ./${{ matrix.postgresql }}/overlay/tmp/POSTGRESQL_MINOR + id: postgresql_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,17 @@ jobs: platforms: linux/amd64,linux/arm/v7,linux/arm64 tags: | bfren/postgresql:postgresql${{ matrix.postgresql }}-dev + bfren/postgresql:postgresql${{ matrix.postgresql }}-${{ steps.version_major.outputs.contents }}-dev + bfren/postgresql:postgresql${{ matrix.postgresql }}-${{ steps.version_minor.outputs.contents }}-dev bfren/postgresql:postgresql${{ matrix.postgresql }}-${{ steps.version.outputs.contents }}-dev + bfren/postgresql:postgresql${{ steps.postgresql_minor.outputs.contents }}-dev + bfren/postgresql:postgresql${{ steps.postgresql_minor.outputs.contents }}-${{ steps.version.outputs.contents }}-dev quay.io/bfren/postgresql:postgresql${{ matrix.postgresql }}-dev + quay.io/bfren/postgresql:postgresql${{ matrix.postgresql }}-${{ steps.version_major.outputs.contents }}-dev + quay.io/bfren/postgresql:postgresql${{ matrix.postgresql }}-${{ steps.version_minor.outputs.contents }}-dev quay.io/bfren/postgresql:postgresql${{ matrix.postgresql }}-${{ steps.version.outputs.contents }}-dev + quay.io/bfren/postgresql:postgresql${{ steps.postgresql_minor.outputs.contents }}-dev + quay.io/bfren/postgresql:postgresql${{ steps.postgresql_minor.outputs.contents }}-${{ steps.version.outputs.contents }}-dev - name: Image digest run: echo ${{ steps.docker_build.outputs.digest }}