diff --git a/.github/workflows/build-test-images.yml b/.github/workflows/build-test-images.yml index 1321eb0..8406370 100644 --- a/.github/workflows/build-test-images.yml +++ b/.github/workflows/build-test-images.yml @@ -23,6 +23,8 @@ jobs: if: github.ref_name != 'master' name: push-test-images-for-dev runs-on: ubuntu-latest + permissions: + packages: write needs: - prepare_pgversion_matrix strategy: @@ -55,6 +57,8 @@ jobs: if: github.ref_name != 'master' name: push-test-images-for-dev runs-on: ubuntu-latest + permissions: + packages: write strategy: fail-fast: false matrix: @@ -85,6 +89,8 @@ jobs: if: github.ref_name == 'master' name: push-test-images-for-release runs-on: ubuntu-latest + permissions: + packages: write strategy: fail-fast: false diff --git a/circleci/images/Makefile b/circleci/images/Makefile index 0389901..d8947d9 100644 --- a/circleci/images/Makefile +++ b/circleci/images/Makefile @@ -18,8 +18,8 @@ STYLE_CHECKER_TOOLS_VERSION=0.8.18 # we should add more majors/citus versions when we address https://github.com/citusdata/citus/issues/4807 CITUS_UPGRADE_PG_VERSIONS=$(shell head -n1 PG_VERSIONS|cut -c 6-|tr '\n' ' ' ) -# 10.2.0 is the oldest version supporting PG14, whereas 11.3.0 is for upgrade_pg_dist_cleanup tests -CITUS_UPGRADE_VERSIONS=v10.2.0 v11.3.0 +# 11.1.0 is the oldest version supporting PG15, whereas 11.3.0 is for upgrade_pg_dist_cleanup tests +CITUS_UPGRADE_VERSIONS=v11.1.0 v11.3.0 # code below creates targets for all postgres versions in PG_VERSIONS define make-image-targets diff --git a/circleci/images/PG_VERSIONS b/circleci/images/PG_VERSIONS index 01757ad..1c94c40 100644 --- a/circleci/images/PG_VERSIONS +++ b/circleci/images/PG_VERSIONS @@ -1,4 +1,3 @@ -PG14=14.14 -PG15=15.9 -PG16=16.5 -PG17=17.1 +PG15=15.13 +PG16=16.9 +PG17=17.5 diff --git a/circleci/images/exttester/Dockerfile b/circleci/images/exttester/Dockerfile index 02bd74c..7b00a44 100644 --- a/circleci/images/exttester/Dockerfile +++ b/circleci/images/exttester/Dockerfile @@ -164,7 +164,7 @@ pgdg_version=$(apt list -a postgresql-server-dev-${PG_MAJOR} 2>/dev/null | grep apt-get install -y --no-install-recommends --allow-downgrades \ libdbi-perl \ - libdbd-pg-perl \ + libdbd-pg-perl=3.16.3-1.pgdg110+1 \ libpq-dev=${pgdg_version} \ libpq5=${pgdg_version} \ postgresql-${PG_MAJOR}=${pgdg_version} \