From dba8ec0bf97b220682d2cfe417e5d4f367df8a92 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 16 Dec 2020 17:26:51 -0800 Subject: [PATCH] Adjust tagging to enforce explicit pre-release opt-in I rewound to commit 09c342c55544feaff8740086bb98c54ad936ac60 to test this and verify that `postgres:13` would go away (and only `postgres:13-rc1` would remain). --- generate-stackbrew-library.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index 194b150b5d..00c9090aa8 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -80,8 +80,14 @@ for version in "${versions[@]}"; do versionAliases+=( $fullVersion ) fullVersion="${fullVersion%[.-]*}" done + # skip unadorned "version" on prereleases: https://www.postgresql.org/developer/beta/ + # - https://github.com/docker-library/postgres/issues/662 + # - https://github.com/docker-library/postgres/issues/784 + case "$pgdgVersion" in + *alpha* | *beta*| *rc*) ;; + *) versionAliases+=( $version ) ;; + esac versionAliases+=( - $version ${aliases[$version]:-} )