docker-library / postgres

Docker Official Image packaging for Postgres
http://www.postgresql.org
MIT License
2.16k stars 1.13k forks source link

Add support for multiple (up to two) concurrent Alpine versions #1086

Closed tianon closed 1 year ago

tianon commented 1 year ago

Closes #1084

Diff: ```diff $ diff -u --color <(bashbrew list postgres | cut -d: -f2 | sort) <(bashbrew list <(./generate-stackbrew-library.sh) | cut -d: -f2 | sort) --- /dev/fd/63 2023-05-17 15:38:36.619301463 -0700 +++ /dev/fd/62 2023-05-17 15:38:36.619301463 -0700 @@ -1,42 +1,53 @@ 11.20-alpine +11.20-alpine3.17 11.20-alpine3.18 11.20-bullseye 11-alpine +11-alpine3.17 11-alpine3.18 11-bullseye 12 12.15 12.15-alpine +12.15-alpine3.17 12.15-alpine3.18 12.15-bullseye 12-alpine +12-alpine3.17 12-alpine3.18 12-bullseye 13 13.11 13.11-alpine +13.11-alpine3.17 13.11-alpine3.18 13.11-bullseye 13-alpine +13-alpine3.17 13-alpine3.18 13-bullseye 14 14.8 14.8-alpine +14.8-alpine3.17 14.8-alpine3.18 14.8-bullseye 14-alpine +14-alpine3.17 14-alpine3.18 14-bullseye 15 15.3 15.3-alpine +15.3-alpine3.17 15.3-alpine3.18 15.3-bullseye 15-alpine +15-alpine3.17 15-alpine3.18 15-bullseye alpine +alpine3.17 alpine3.18 bullseye latest $ diff -u --color <(bashbrew cat postgres) <(bashbrew cat <(./generate-stackbrew-library.sh)) --- /dev/fd/63 2023-05-17 15:39:19.759659897 -0700 +++ /dev/fd/62 2023-05-17 15:39:19.759659897 -0700 @@ -6,47 +6,72 @@ GitCommit: a23c0e97980edae5be2cd4eb68ff1f0762d031cd Directory: 15/bullseye -Tags: 15.3-alpine, 15-alpine, alpine, 15.3-alpine3.18, 15-alpine3.18, alpine3.18 +Tags: 15.3-alpine3.18, 15-alpine3.18, alpine3.18, 15.3-alpine, 15-alpine, alpine Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x -GitCommit: a3b0bb68faed03c6edd3978b8dd34ca67881f7c7 -Directory: 15/alpine +GitCommit: 2ca5332c0eb3565e2af3a9a27c07f2e264a6311b +Directory: 15/alpine3.18 + +Tags: 15.3-alpine3.17, 15-alpine3.17, alpine3.17 +Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x +GitCommit: 2ca5332c0eb3565e2af3a9a27c07f2e264a6311b +Directory: 15/alpine3.17 Tags: 14.8, 14, 14.8-bullseye, 14-bullseye Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x GitCommit: 8ff11cd5ae43e73fd84d0b2bc8aa88537fe18649 Directory: 14/bullseye -Tags: 14.8-alpine, 14-alpine, 14.8-alpine3.18, 14-alpine3.18 +Tags: 14.8-alpine3.18, 14-alpine3.18, 14.8-alpine, 14-alpine Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x -GitCommit: a3b0bb68faed03c6edd3978b8dd34ca67881f7c7 -Directory: 14/alpine +GitCommit: 2ca5332c0eb3565e2af3a9a27c07f2e264a6311b +Directory: 14/alpine3.18 + +Tags: 14.8-alpine3.17, 14-alpine3.17 +Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x +GitCommit: 2ca5332c0eb3565e2af3a9a27c07f2e264a6311b +Directory: 14/alpine3.17 Tags: 13.11, 13, 13.11-bullseye, 13-bullseye Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x GitCommit: 43d17d5ced92f230fa8c196e746f2e2aa288e5e8 Directory: 13/bullseye -Tags: 13.11-alpine, 13-alpine, 13.11-alpine3.18, 13-alpine3.18 +Tags: 13.11-alpine3.18, 13-alpine3.18, 13.11-alpine, 13-alpine +Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x +GitCommit: 2ca5332c0eb3565e2af3a9a27c07f2e264a6311b +Directory: 13/alpine3.18 + +Tags: 13.11-alpine3.17, 13-alpine3.17 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x -GitCommit: a3b0bb68faed03c6edd3978b8dd34ca67881f7c7 -Directory: 13/alpine +GitCommit: 2ca5332c0eb3565e2af3a9a27c07f2e264a6311b +Directory: 13/alpine3.17 Tags: 12.15, 12, 12.15-bullseye, 12-bullseye Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x GitCommit: d681c1da2faebccc790fffd3e71514548b458d50 Directory: 12/bullseye -Tags: 12.15-alpine, 12-alpine, 12.15-alpine3.18, 12-alpine3.18 +Tags: 12.15-alpine3.18, 12-alpine3.18, 12.15-alpine, 12-alpine +Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x +GitCommit: 2ca5332c0eb3565e2af3a9a27c07f2e264a6311b +Directory: 12/alpine3.18 + +Tags: 12.15-alpine3.17, 12-alpine3.17 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x -GitCommit: a3b0bb68faed03c6edd3978b8dd34ca67881f7c7 -Directory: 12/alpine +GitCommit: 2ca5332c0eb3565e2af3a9a27c07f2e264a6311b +Directory: 12/alpine3.17 Tags: 11.20-bullseye, 11-bullseye Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x GitCommit: ee629b1e31754d3aeed529a1a3610ac180f20e0b Directory: 11/bullseye -Tags: 11.20-alpine, 11-alpine, 11.20-alpine3.18, 11-alpine3.18 +Tags: 11.20-alpine3.18, 11-alpine3.18, 11.20-alpine, 11-alpine +Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x +GitCommit: 2ca5332c0eb3565e2af3a9a27c07f2e264a6311b +Directory: 11/alpine3.18 + +Tags: 11.20-alpine3.17, 11-alpine3.17 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x -GitCommit: a3b0bb68faed03c6edd3978b8dd34ca67881f7c7 -Directory: 11/alpine +GitCommit: 2ca5332c0eb3565e2af3a9a27c07f2e264a6311b +Directory: 11/alpine3.17 ```