From fbea6899043eefbd0e0d9ca1a6211aa76f45ace4 Mon Sep 17 00:00:00 2001 From: Muhammad Aqeel Date: Fri, 19 Jun 2026 12:29:09 +0500 Subject: [PATCH 1/5] Updates snowflake version to 2.5.0 --- packagelists/amd64/pg16.14-spock5.0.9-minimal.txt | 2 +- packagelists/amd64/pg16.14-spock5.0.9-standard.txt | 2 +- packagelists/amd64/pg17.10-spock5.0.9-minimal.txt | 2 +- packagelists/amd64/pg17.10-spock5.0.9-standard.txt | 2 +- packagelists/amd64/pg18.4-spock5.0.9-minimal.txt | 2 +- packagelists/amd64/pg18.4-spock5.0.9-standard.txt | 2 +- packagelists/arm64/pg16.14-spock5.0.9-minimal.txt | 2 +- packagelists/arm64/pg16.14-spock5.0.9-standard.txt | 2 +- packagelists/arm64/pg17.10-spock5.0.9-minimal.txt | 2 +- packagelists/arm64/pg17.10-spock5.0.9-standard.txt | 2 +- packagelists/arm64/pg18.4-spock5.0.9-minimal.txt | 2 +- packagelists/arm64/pg18.4-spock5.0.9-standard.txt | 2 +- scripts/build_pgedge_images.py | 9 ++++++--- 13 files changed, 18 insertions(+), 15 deletions(-) diff --git a/packagelists/amd64/pg16.14-spock5.0.9-minimal.txt b/packagelists/amd64/pg16.14-spock5.0.9-minimal.txt index 84cf3ab..26a24b1 100644 --- a/packagelists/amd64/pg16.14-spock5.0.9-minimal.txt +++ b/packagelists/amd64/pg16.14-spock5.0.9-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql16-16.14-2.el9 pgedge-spock50_16-5.0.9-1.el9 -pgedge-snowflake_16-2.4-1.el9 +pgedge-snowflake_16-2.5.0-1.el9 pgedge-lolor_16-1.2.2-1.el9 diff --git a/packagelists/amd64/pg16.14-spock5.0.9-standard.txt b/packagelists/amd64/pg16.14-spock5.0.9-standard.txt index ec78b34..308f649 100644 --- a/packagelists/amd64/pg16.14-spock5.0.9-standard.txt +++ b/packagelists/amd64/pg16.14-spock5.0.9-standard.txt @@ -1,6 +1,6 @@ pgedge-postgresql16-16.14-2.el9 pgedge-spock50_16-5.0.9-1.el9 -pgedge-snowflake_16-2.4-1.el9 +pgedge-snowflake_16-2.5.0-1.el9 pgedge-lolor_16-1.2.2-1.el9 pgedge-pgaudit_16-16.1-1.el9 pgedge-postgis35_16-3.5.5-1.el9 diff --git a/packagelists/amd64/pg17.10-spock5.0.9-minimal.txt b/packagelists/amd64/pg17.10-spock5.0.9-minimal.txt index a1e2e3f..b782993 100644 --- a/packagelists/amd64/pg17.10-spock5.0.9-minimal.txt +++ b/packagelists/amd64/pg17.10-spock5.0.9-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql17-17.10-2.el9 pgedge-spock50_17-5.0.9-1.el9 -pgedge-snowflake_17-2.4-1.el9 +pgedge-snowflake_17-2.5.0-1.el9 pgedge-lolor_17-1.2.2-1.el9 diff --git a/packagelists/amd64/pg17.10-spock5.0.9-standard.txt b/packagelists/amd64/pg17.10-spock5.0.9-standard.txt index a42ef97..24c96e5 100644 --- a/packagelists/amd64/pg17.10-spock5.0.9-standard.txt +++ b/packagelists/amd64/pg17.10-spock5.0.9-standard.txt @@ -1,6 +1,6 @@ pgedge-postgresql17-17.10-2.el9 pgedge-spock50_17-5.0.9-1.el9 -pgedge-snowflake_17-2.4-1.el9 +pgedge-snowflake_17-2.5.0-1.el9 pgedge-lolor_17-1.2.2-1.el9 pgedge-pgaudit_17-17.1-1.el9 pgedge-postgis35_17-3.5.5-1.el9 diff --git a/packagelists/amd64/pg18.4-spock5.0.9-minimal.txt b/packagelists/amd64/pg18.4-spock5.0.9-minimal.txt index 4e590d5..240d76f 100644 --- a/packagelists/amd64/pg18.4-spock5.0.9-minimal.txt +++ b/packagelists/amd64/pg18.4-spock5.0.9-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql18-18.4-2.el9 pgedge-spock50_18-5.0.9-1.el9 -pgedge-snowflake_18-2.4-1.el9 +pgedge-snowflake_18-2.5.0-1.el9 pgedge-lolor_18-1.2.2-1.el9 diff --git a/packagelists/amd64/pg18.4-spock5.0.9-standard.txt b/packagelists/amd64/pg18.4-spock5.0.9-standard.txt index e436c76..b6ac910 100644 --- a/packagelists/amd64/pg18.4-spock5.0.9-standard.txt +++ b/packagelists/amd64/pg18.4-spock5.0.9-standard.txt @@ -1,6 +1,6 @@ pgedge-postgresql18-18.4-2.el9 pgedge-spock50_18-5.0.9-1.el9 -pgedge-snowflake_18-2.4-1.el9 +pgedge-snowflake_18-2.5.0-1.el9 pgedge-lolor_18-1.2.2-1.el9 pgedge-pgaudit_18-18.0-1.el9 pgedge-postgis35_18-3.5.5-1.el9 diff --git a/packagelists/arm64/pg16.14-spock5.0.9-minimal.txt b/packagelists/arm64/pg16.14-spock5.0.9-minimal.txt index 84cf3ab..26a24b1 100644 --- a/packagelists/arm64/pg16.14-spock5.0.9-minimal.txt +++ b/packagelists/arm64/pg16.14-spock5.0.9-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql16-16.14-2.el9 pgedge-spock50_16-5.0.9-1.el9 -pgedge-snowflake_16-2.4-1.el9 +pgedge-snowflake_16-2.5.0-1.el9 pgedge-lolor_16-1.2.2-1.el9 diff --git a/packagelists/arm64/pg16.14-spock5.0.9-standard.txt b/packagelists/arm64/pg16.14-spock5.0.9-standard.txt index ec78b34..308f649 100644 --- a/packagelists/arm64/pg16.14-spock5.0.9-standard.txt +++ b/packagelists/arm64/pg16.14-spock5.0.9-standard.txt @@ -1,6 +1,6 @@ pgedge-postgresql16-16.14-2.el9 pgedge-spock50_16-5.0.9-1.el9 -pgedge-snowflake_16-2.4-1.el9 +pgedge-snowflake_16-2.5.0-1.el9 pgedge-lolor_16-1.2.2-1.el9 pgedge-pgaudit_16-16.1-1.el9 pgedge-postgis35_16-3.5.5-1.el9 diff --git a/packagelists/arm64/pg17.10-spock5.0.9-minimal.txt b/packagelists/arm64/pg17.10-spock5.0.9-minimal.txt index a1e2e3f..b782993 100644 --- a/packagelists/arm64/pg17.10-spock5.0.9-minimal.txt +++ b/packagelists/arm64/pg17.10-spock5.0.9-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql17-17.10-2.el9 pgedge-spock50_17-5.0.9-1.el9 -pgedge-snowflake_17-2.4-1.el9 +pgedge-snowflake_17-2.5.0-1.el9 pgedge-lolor_17-1.2.2-1.el9 diff --git a/packagelists/arm64/pg17.10-spock5.0.9-standard.txt b/packagelists/arm64/pg17.10-spock5.0.9-standard.txt index a42ef97..24c96e5 100644 --- a/packagelists/arm64/pg17.10-spock5.0.9-standard.txt +++ b/packagelists/arm64/pg17.10-spock5.0.9-standard.txt @@ -1,6 +1,6 @@ pgedge-postgresql17-17.10-2.el9 pgedge-spock50_17-5.0.9-1.el9 -pgedge-snowflake_17-2.4-1.el9 +pgedge-snowflake_17-2.5.0-1.el9 pgedge-lolor_17-1.2.2-1.el9 pgedge-pgaudit_17-17.1-1.el9 pgedge-postgis35_17-3.5.5-1.el9 diff --git a/packagelists/arm64/pg18.4-spock5.0.9-minimal.txt b/packagelists/arm64/pg18.4-spock5.0.9-minimal.txt index 4e590d5..240d76f 100644 --- a/packagelists/arm64/pg18.4-spock5.0.9-minimal.txt +++ b/packagelists/arm64/pg18.4-spock5.0.9-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql18-18.4-2.el9 pgedge-spock50_18-5.0.9-1.el9 -pgedge-snowflake_18-2.4-1.el9 +pgedge-snowflake_18-2.5.0-1.el9 pgedge-lolor_18-1.2.2-1.el9 diff --git a/packagelists/arm64/pg18.4-spock5.0.9-standard.txt b/packagelists/arm64/pg18.4-spock5.0.9-standard.txt index e436c76..b6ac910 100644 --- a/packagelists/arm64/pg18.4-spock5.0.9-standard.txt +++ b/packagelists/arm64/pg18.4-spock5.0.9-standard.txt @@ -1,6 +1,6 @@ pgedge-postgresql18-18.4-2.el9 pgedge-spock50_18-5.0.9-1.el9 -pgedge-snowflake_18-2.4-1.el9 +pgedge-snowflake_18-2.5.0-1.el9 pgedge-lolor_18-1.2.2-1.el9 pgedge-pgaudit_18-18.0-1.el9 pgedge-postgis35_18-3.5.5-1.el9 diff --git a/scripts/build_pgedge_images.py b/scripts/build_pgedge_images.py index 880e50c..8dda870 100755 --- a/scripts/build_pgedge_images.py +++ b/scripts/build_pgedge_images.py @@ -163,25 +163,28 @@ def make_all_flavor_images( *make_all_flavor_images( postgres_version="16.14", spock_version="5.0.9", - epoch=1, + epoch=2, is_latest_for_pg_major=True, is_latest_for_spock_major=True, + package_release_channel="staging", ), # pg17 images *make_all_flavor_images( postgres_version="17.10", spock_version="5.0.9", - epoch=1, + epoch=2, is_latest_for_pg_major=True, is_latest_for_spock_major=True, + package_release_channel="staging", ), # pg18 images *make_all_flavor_images( postgres_version="18.4", spock_version="5.0.9", - epoch=1, + epoch=2, is_latest_for_pg_major=True, is_latest_for_spock_major=True, + package_release_channel="staging", ), ] From cfa41425fd8c940e8a6f6f11a155353f0e9ab10b Mon Sep 17 00:00:00 2001 From: Muhammad Aqeel Date: Mon, 22 Jun 2026 21:20:51 +0500 Subject: [PATCH 2/5] Updates spock version to 5.0.10 --- ...9-minimal.txt => pg16.14-spock5.0.10-minimal.txt} | 2 +- ...standard.txt => pg16.14-spock5.0.10-standard.txt} | 2 +- .../pg17.10-spock5.0.10-minimal.txt} | 2 +- .../pg17.10-spock5.0.10-standard.txt} | 2 +- ....9-minimal.txt => pg18.4-spock5.0.10-minimal.txt} | 2 +- ...-standard.txt => pg18.4-spock5.0.10-standard.txt} | 2 +- ...9-minimal.txt => pg16.14-spock5.0.10-minimal.txt} | 2 +- ...standard.txt => pg16.14-spock5.0.10-standard.txt} | 2 +- .../pg17.10-spock5.0.10-minimal.txt} | 2 +- .../pg17.10-spock5.0.10-standard.txt} | 2 +- ....9-minimal.txt => pg18.4-spock5.0.10-minimal.txt} | 2 +- ...-standard.txt => pg18.4-spock5.0.10-standard.txt} | 2 +- scripts/build_pgedge_images.py | 12 ++++++------ 13 files changed, 18 insertions(+), 18 deletions(-) rename packagelists/amd64/{pg16.14-spock5.0.9-minimal.txt => pg16.14-spock5.0.10-minimal.txt} (74%) rename packagelists/amd64/{pg16.14-spock5.0.9-standard.txt => pg16.14-spock5.0.10-standard.txt} (94%) rename packagelists/{arm64/pg17.10-spock5.0.9-minimal.txt => amd64/pg17.10-spock5.0.10-minimal.txt} (74%) rename packagelists/{arm64/pg17.10-spock5.0.9-standard.txt => amd64/pg17.10-spock5.0.10-standard.txt} (94%) rename packagelists/amd64/{pg18.4-spock5.0.9-minimal.txt => pg18.4-spock5.0.10-minimal.txt} (74%) rename packagelists/amd64/{pg18.4-spock5.0.9-standard.txt => pg18.4-spock5.0.10-standard.txt} (94%) rename packagelists/arm64/{pg16.14-spock5.0.9-minimal.txt => pg16.14-spock5.0.10-minimal.txt} (74%) rename packagelists/arm64/{pg16.14-spock5.0.9-standard.txt => pg16.14-spock5.0.10-standard.txt} (94%) rename packagelists/{amd64/pg17.10-spock5.0.9-minimal.txt => arm64/pg17.10-spock5.0.10-minimal.txt} (74%) rename packagelists/{amd64/pg17.10-spock5.0.9-standard.txt => arm64/pg17.10-spock5.0.10-standard.txt} (94%) rename packagelists/arm64/{pg18.4-spock5.0.9-minimal.txt => pg18.4-spock5.0.10-minimal.txt} (74%) rename packagelists/arm64/{pg18.4-spock5.0.9-standard.txt => pg18.4-spock5.0.10-standard.txt} (94%) diff --git a/packagelists/amd64/pg16.14-spock5.0.9-minimal.txt b/packagelists/amd64/pg16.14-spock5.0.10-minimal.txt similarity index 74% rename from packagelists/amd64/pg16.14-spock5.0.9-minimal.txt rename to packagelists/amd64/pg16.14-spock5.0.10-minimal.txt index 26a24b1..b7ba6a0 100644 --- a/packagelists/amd64/pg16.14-spock5.0.9-minimal.txt +++ b/packagelists/amd64/pg16.14-spock5.0.10-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql16-16.14-2.el9 -pgedge-spock50_16-5.0.9-1.el9 +pgedge-spock50_16-5.0.10-1.el9 pgedge-snowflake_16-2.5.0-1.el9 pgedge-lolor_16-1.2.2-1.el9 diff --git a/packagelists/amd64/pg16.14-spock5.0.9-standard.txt b/packagelists/amd64/pg16.14-spock5.0.10-standard.txt similarity index 94% rename from packagelists/amd64/pg16.14-spock5.0.9-standard.txt rename to packagelists/amd64/pg16.14-spock5.0.10-standard.txt index 308f649..d272fad 100644 --- a/packagelists/amd64/pg16.14-spock5.0.9-standard.txt +++ b/packagelists/amd64/pg16.14-spock5.0.10-standard.txt @@ -1,5 +1,5 @@ pgedge-postgresql16-16.14-2.el9 -pgedge-spock50_16-5.0.9-1.el9 +pgedge-spock50_16-5.0.10-1.el9 pgedge-snowflake_16-2.5.0-1.el9 pgedge-lolor_16-1.2.2-1.el9 pgedge-pgaudit_16-16.1-1.el9 diff --git a/packagelists/arm64/pg17.10-spock5.0.9-minimal.txt b/packagelists/amd64/pg17.10-spock5.0.10-minimal.txt similarity index 74% rename from packagelists/arm64/pg17.10-spock5.0.9-minimal.txt rename to packagelists/amd64/pg17.10-spock5.0.10-minimal.txt index b782993..de12886 100644 --- a/packagelists/arm64/pg17.10-spock5.0.9-minimal.txt +++ b/packagelists/amd64/pg17.10-spock5.0.10-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql17-17.10-2.el9 -pgedge-spock50_17-5.0.9-1.el9 +pgedge-spock50_17-5.0.10-1.el9 pgedge-snowflake_17-2.5.0-1.el9 pgedge-lolor_17-1.2.2-1.el9 diff --git a/packagelists/arm64/pg17.10-spock5.0.9-standard.txt b/packagelists/amd64/pg17.10-spock5.0.10-standard.txt similarity index 94% rename from packagelists/arm64/pg17.10-spock5.0.9-standard.txt rename to packagelists/amd64/pg17.10-spock5.0.10-standard.txt index 24c96e5..a135bf9 100644 --- a/packagelists/arm64/pg17.10-spock5.0.9-standard.txt +++ b/packagelists/amd64/pg17.10-spock5.0.10-standard.txt @@ -1,5 +1,5 @@ pgedge-postgresql17-17.10-2.el9 -pgedge-spock50_17-5.0.9-1.el9 +pgedge-spock50_17-5.0.10-1.el9 pgedge-snowflake_17-2.5.0-1.el9 pgedge-lolor_17-1.2.2-1.el9 pgedge-pgaudit_17-17.1-1.el9 diff --git a/packagelists/amd64/pg18.4-spock5.0.9-minimal.txt b/packagelists/amd64/pg18.4-spock5.0.10-minimal.txt similarity index 74% rename from packagelists/amd64/pg18.4-spock5.0.9-minimal.txt rename to packagelists/amd64/pg18.4-spock5.0.10-minimal.txt index 240d76f..f8aff7f 100644 --- a/packagelists/amd64/pg18.4-spock5.0.9-minimal.txt +++ b/packagelists/amd64/pg18.4-spock5.0.10-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql18-18.4-2.el9 -pgedge-spock50_18-5.0.9-1.el9 +pgedge-spock50_18-5.0.10-1.el9 pgedge-snowflake_18-2.5.0-1.el9 pgedge-lolor_18-1.2.2-1.el9 diff --git a/packagelists/amd64/pg18.4-spock5.0.9-standard.txt b/packagelists/amd64/pg18.4-spock5.0.10-standard.txt similarity index 94% rename from packagelists/amd64/pg18.4-spock5.0.9-standard.txt rename to packagelists/amd64/pg18.4-spock5.0.10-standard.txt index b6ac910..e7c7e4e 100644 --- a/packagelists/amd64/pg18.4-spock5.0.9-standard.txt +++ b/packagelists/amd64/pg18.4-spock5.0.10-standard.txt @@ -1,5 +1,5 @@ pgedge-postgresql18-18.4-2.el9 -pgedge-spock50_18-5.0.9-1.el9 +pgedge-spock50_18-5.0.10-1.el9 pgedge-snowflake_18-2.5.0-1.el9 pgedge-lolor_18-1.2.2-1.el9 pgedge-pgaudit_18-18.0-1.el9 diff --git a/packagelists/arm64/pg16.14-spock5.0.9-minimal.txt b/packagelists/arm64/pg16.14-spock5.0.10-minimal.txt similarity index 74% rename from packagelists/arm64/pg16.14-spock5.0.9-minimal.txt rename to packagelists/arm64/pg16.14-spock5.0.10-minimal.txt index 26a24b1..b7ba6a0 100644 --- a/packagelists/arm64/pg16.14-spock5.0.9-minimal.txt +++ b/packagelists/arm64/pg16.14-spock5.0.10-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql16-16.14-2.el9 -pgedge-spock50_16-5.0.9-1.el9 +pgedge-spock50_16-5.0.10-1.el9 pgedge-snowflake_16-2.5.0-1.el9 pgedge-lolor_16-1.2.2-1.el9 diff --git a/packagelists/arm64/pg16.14-spock5.0.9-standard.txt b/packagelists/arm64/pg16.14-spock5.0.10-standard.txt similarity index 94% rename from packagelists/arm64/pg16.14-spock5.0.9-standard.txt rename to packagelists/arm64/pg16.14-spock5.0.10-standard.txt index 308f649..d272fad 100644 --- a/packagelists/arm64/pg16.14-spock5.0.9-standard.txt +++ b/packagelists/arm64/pg16.14-spock5.0.10-standard.txt @@ -1,5 +1,5 @@ pgedge-postgresql16-16.14-2.el9 -pgedge-spock50_16-5.0.9-1.el9 +pgedge-spock50_16-5.0.10-1.el9 pgedge-snowflake_16-2.5.0-1.el9 pgedge-lolor_16-1.2.2-1.el9 pgedge-pgaudit_16-16.1-1.el9 diff --git a/packagelists/amd64/pg17.10-spock5.0.9-minimal.txt b/packagelists/arm64/pg17.10-spock5.0.10-minimal.txt similarity index 74% rename from packagelists/amd64/pg17.10-spock5.0.9-minimal.txt rename to packagelists/arm64/pg17.10-spock5.0.10-minimal.txt index b782993..de12886 100644 --- a/packagelists/amd64/pg17.10-spock5.0.9-minimal.txt +++ b/packagelists/arm64/pg17.10-spock5.0.10-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql17-17.10-2.el9 -pgedge-spock50_17-5.0.9-1.el9 +pgedge-spock50_17-5.0.10-1.el9 pgedge-snowflake_17-2.5.0-1.el9 pgedge-lolor_17-1.2.2-1.el9 diff --git a/packagelists/amd64/pg17.10-spock5.0.9-standard.txt b/packagelists/arm64/pg17.10-spock5.0.10-standard.txt similarity index 94% rename from packagelists/amd64/pg17.10-spock5.0.9-standard.txt rename to packagelists/arm64/pg17.10-spock5.0.10-standard.txt index 24c96e5..a135bf9 100644 --- a/packagelists/amd64/pg17.10-spock5.0.9-standard.txt +++ b/packagelists/arm64/pg17.10-spock5.0.10-standard.txt @@ -1,5 +1,5 @@ pgedge-postgresql17-17.10-2.el9 -pgedge-spock50_17-5.0.9-1.el9 +pgedge-spock50_17-5.0.10-1.el9 pgedge-snowflake_17-2.5.0-1.el9 pgedge-lolor_17-1.2.2-1.el9 pgedge-pgaudit_17-17.1-1.el9 diff --git a/packagelists/arm64/pg18.4-spock5.0.9-minimal.txt b/packagelists/arm64/pg18.4-spock5.0.10-minimal.txt similarity index 74% rename from packagelists/arm64/pg18.4-spock5.0.9-minimal.txt rename to packagelists/arm64/pg18.4-spock5.0.10-minimal.txt index 240d76f..f8aff7f 100644 --- a/packagelists/arm64/pg18.4-spock5.0.9-minimal.txt +++ b/packagelists/arm64/pg18.4-spock5.0.10-minimal.txt @@ -1,4 +1,4 @@ pgedge-postgresql18-18.4-2.el9 -pgedge-spock50_18-5.0.9-1.el9 +pgedge-spock50_18-5.0.10-1.el9 pgedge-snowflake_18-2.5.0-1.el9 pgedge-lolor_18-1.2.2-1.el9 diff --git a/packagelists/arm64/pg18.4-spock5.0.9-standard.txt b/packagelists/arm64/pg18.4-spock5.0.10-standard.txt similarity index 94% rename from packagelists/arm64/pg18.4-spock5.0.9-standard.txt rename to packagelists/arm64/pg18.4-spock5.0.10-standard.txt index b6ac910..e7c7e4e 100644 --- a/packagelists/arm64/pg18.4-spock5.0.9-standard.txt +++ b/packagelists/arm64/pg18.4-spock5.0.10-standard.txt @@ -1,5 +1,5 @@ pgedge-postgresql18-18.4-2.el9 -pgedge-spock50_18-5.0.9-1.el9 +pgedge-spock50_18-5.0.10-1.el9 pgedge-snowflake_18-2.5.0-1.el9 pgedge-lolor_18-1.2.2-1.el9 pgedge-pgaudit_18-18.0-1.el9 diff --git a/scripts/build_pgedge_images.py b/scripts/build_pgedge_images.py index 8dda870..c10e2b1 100755 --- a/scripts/build_pgedge_images.py +++ b/scripts/build_pgedge_images.py @@ -162,8 +162,8 @@ def make_all_flavor_images( # pg16 images *make_all_flavor_images( postgres_version="16.14", - spock_version="5.0.9", - epoch=2, + spock_version="5.0.10", + epoch=1, is_latest_for_pg_major=True, is_latest_for_spock_major=True, package_release_channel="staging", @@ -171,8 +171,8 @@ def make_all_flavor_images( # pg17 images *make_all_flavor_images( postgres_version="17.10", - spock_version="5.0.9", - epoch=2, + spock_version="5.0.10", + epoch=1, is_latest_for_pg_major=True, is_latest_for_spock_major=True, package_release_channel="staging", @@ -180,8 +180,8 @@ def make_all_flavor_images( # pg18 images *make_all_flavor_images( postgres_version="18.4", - spock_version="5.0.9", - epoch=2, + spock_version="5.0.10", + epoch=1, is_latest_for_pg_major=True, is_latest_for_spock_major=True, package_release_channel="staging", From 1b97b2b180a50169f3cd8bf9598c0bd6c4bc7aca Mon Sep 17 00:00:00 2001 From: Muhammad Aqeel Date: Tue, 23 Jun 2026 11:59:49 +0500 Subject: [PATCH 3/5] Adds supautils packages to standard images --- packagelists/amd64/pg16.14-spock5.0.10-standard.txt | 1 + packagelists/amd64/pg17.10-spock5.0.10-standard.txt | 1 + packagelists/amd64/pg18.4-spock5.0.10-standard.txt | 1 + packagelists/arm64/pg16.14-spock5.0.10-standard.txt | 1 + packagelists/arm64/pg17.10-spock5.0.10-standard.txt | 1 + packagelists/arm64/pg18.4-spock5.0.10-standard.txt | 1 + 6 files changed, 6 insertions(+) diff --git a/packagelists/amd64/pg16.14-spock5.0.10-standard.txt b/packagelists/amd64/pg16.14-spock5.0.10-standard.txt index d272fad..b01a62e 100644 --- a/packagelists/amd64/pg16.14-spock5.0.10-standard.txt +++ b/packagelists/amd64/pg16.14-spock5.0.10-standard.txt @@ -15,3 +15,4 @@ pgedge-pg-stat-monitor_16-2.3.0-1.el9 pgedge-vchord-bm25_16-0.2.2-1.el9 pgedge-vectorizer_16-1.0-1.el9 pgedge-system_stats_16-3.2.1-1.el9 +pgedge-supautils_16-3.2.2-1.el9 diff --git a/packagelists/amd64/pg17.10-spock5.0.10-standard.txt b/packagelists/amd64/pg17.10-spock5.0.10-standard.txt index a135bf9..9022ef8 100644 --- a/packagelists/amd64/pg17.10-spock5.0.10-standard.txt +++ b/packagelists/amd64/pg17.10-spock5.0.10-standard.txt @@ -15,3 +15,4 @@ pgedge-pg-stat-monitor_17-2.3.0-1.el9 pgedge-vchord-bm25_17-0.2.2-1.el9 pgedge-vectorizer_17-1.0-1.el9 pgedge-system_stats_17-3.2.1-1.el9 +pgedge-supautils_17-3.2.2-1.el9 diff --git a/packagelists/amd64/pg18.4-spock5.0.10-standard.txt b/packagelists/amd64/pg18.4-spock5.0.10-standard.txt index e7c7e4e..3a848f0 100644 --- a/packagelists/amd64/pg18.4-spock5.0.10-standard.txt +++ b/packagelists/amd64/pg18.4-spock5.0.10-standard.txt @@ -15,3 +15,4 @@ pgedge-pg-stat-monitor_18-2.3.0-1.el9 pgedge-vchord-bm25_18-0.2.2-1.el9 pgedge-vectorizer_18-1.0-1.el9 pgedge-system_stats_18-3.2.1-1.el9 +pgedge-supautils_18-3.2.2-1.el9 diff --git a/packagelists/arm64/pg16.14-spock5.0.10-standard.txt b/packagelists/arm64/pg16.14-spock5.0.10-standard.txt index d272fad..b01a62e 100644 --- a/packagelists/arm64/pg16.14-spock5.0.10-standard.txt +++ b/packagelists/arm64/pg16.14-spock5.0.10-standard.txt @@ -15,3 +15,4 @@ pgedge-pg-stat-monitor_16-2.3.0-1.el9 pgedge-vchord-bm25_16-0.2.2-1.el9 pgedge-vectorizer_16-1.0-1.el9 pgedge-system_stats_16-3.2.1-1.el9 +pgedge-supautils_16-3.2.2-1.el9 diff --git a/packagelists/arm64/pg17.10-spock5.0.10-standard.txt b/packagelists/arm64/pg17.10-spock5.0.10-standard.txt index a135bf9..9022ef8 100644 --- a/packagelists/arm64/pg17.10-spock5.0.10-standard.txt +++ b/packagelists/arm64/pg17.10-spock5.0.10-standard.txt @@ -15,3 +15,4 @@ pgedge-pg-stat-monitor_17-2.3.0-1.el9 pgedge-vchord-bm25_17-0.2.2-1.el9 pgedge-vectorizer_17-1.0-1.el9 pgedge-system_stats_17-3.2.1-1.el9 +pgedge-supautils_17-3.2.2-1.el9 diff --git a/packagelists/arm64/pg18.4-spock5.0.10-standard.txt b/packagelists/arm64/pg18.4-spock5.0.10-standard.txt index e7c7e4e..3a848f0 100644 --- a/packagelists/arm64/pg18.4-spock5.0.10-standard.txt +++ b/packagelists/arm64/pg18.4-spock5.0.10-standard.txt @@ -15,3 +15,4 @@ pgedge-pg-stat-monitor_18-2.3.0-1.el9 pgedge-vchord-bm25_18-0.2.2-1.el9 pgedge-vectorizer_18-1.0-1.el9 pgedge-system_stats_18-3.2.1-1.el9 +pgedge-supautils_18-3.2.2-1.el9 From 3bf15f4c36219a3f1bd16118d8a20ee320f8f8f1 Mon Sep 17 00:00:00 2001 From: Muhammad Aqeel Date: Tue, 23 Jun 2026 12:59:23 +0500 Subject: [PATCH 4/5] Adds supautils load tests for standard images --- tests/main.go | 38 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/tests/main.go b/tests/main.go index 71aca27..be2cc73 100644 --- a/tests/main.go +++ b/tests/main.go @@ -377,7 +377,7 @@ func (r *TestRunner) Start() error { // Note: We only include extensions that are guaranteed to be in all images sharedLibs := "spock,snowflake" if r.flavor == "standard" { - sharedLibs = "spock,snowflake,pgaudit" + sharedLibs = "spock,snowflake,pgaudit,supautils" } // Build postgres command with required configuration @@ -724,7 +724,41 @@ func getCommonExtensionTests() []Test { } func getStandardOnlyTests() []Test { - return append(getSystemStatsAndVectorTests(), getPostGISAuditBackrestTests()...) + tests := append(getSystemStatsAndVectorTests(), getPostGISAuditBackrestTests()...) + return append(tests, getSupautilsTests()...) +} + +func getSupautilsTests() []Test { + return []Test{ + { + // supautils is a shared_preload_libraries-only module (no CREATE EXTENSION, + // no SQL functions/views). Its only SQL-visible evidence of a successful + // load is the GUCs it registers in _PG_init, so we assert those exist in + // pg_settings. This query never raises, returning 't' only when the + // library was actually preloaded and initialized. + Name: "supautils is preloaded", + StandardOnly: true, + Cmd: "psql -U postgres -d testdb -t -A -c \"SELECT EXISTS (SELECT 1 FROM pg_settings WHERE name LIKE 'supautils.%');\"", + ExpectedOutput: func(exitCode int, output string) error { + if exitCode != 0 { + return fmt.Errorf("unexpected exit code: %d", exitCode) + } + if strings.TrimSpace(output) != "t" { + return fmt.Errorf("unexpected output: %s (expected 't')", output) + } + return nil + }, + }, + { + // A registered GUC is readable via SHOW. If supautils were not loaded this + // errors with 'unrecognized configuration parameter', so a clean exit + // confirms the library registered its settings. + Name: "supautils GUC is accessible", + StandardOnly: true, + Cmd: "psql -U postgres -d testdb -t -A -c \"SHOW supautils.reserved_roles;\"", + ExpectedOutput: expectSuccess, + }, + } } func getSystemStatsAndVectorTests() []Test { From 2a7f1000886167764f101701446ac6527b12e360 Mon Sep 17 00:00:00 2001 From: Muhammad Aqeel Date: Tue, 30 Jun 2026 11:51:12 +0500 Subject: [PATCH 5/5] Removed temporary staging channel to pick packages from release repo --- scripts/build_pgedge_images.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/scripts/build_pgedge_images.py b/scripts/build_pgedge_images.py index c10e2b1..70a4994 100755 --- a/scripts/build_pgedge_images.py +++ b/scripts/build_pgedge_images.py @@ -166,7 +166,6 @@ def make_all_flavor_images( epoch=1, is_latest_for_pg_major=True, is_latest_for_spock_major=True, - package_release_channel="staging", ), # pg17 images *make_all_flavor_images( @@ -175,7 +174,6 @@ def make_all_flavor_images( epoch=1, is_latest_for_pg_major=True, is_latest_for_spock_major=True, - package_release_channel="staging", ), # pg18 images *make_all_flavor_images( @@ -184,7 +182,6 @@ def make_all_flavor_images( epoch=1, is_latest_for_pg_major=True, is_latest_for_spock_major=True, - package_release_channel="staging", ), ]