From 675be42169c72a6e6d5aa00426104258dde9a786 Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Wed, 5 Nov 2025 14:52:15 +0530 Subject: [PATCH] ci(postgres): Fix pg_dump version mismatch by upgrading to v18 --- .github/actions/setup/action.yml | 8 +++++++- .github/workflows/_base-server-tests.yml | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 4b63407bb5..fe19ffe68e 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -101,9 +101,15 @@ runs: # Install System Dependencies start_time=$(date +%s) curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash + + sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' + wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - + sudo apt -qq update sudo apt -qq remove mysql-server mysql-client - sudo apt -qq install libcups2-dev redis-server mariadb-client libmariadb-dev postgresql-client libpq-dev + sudo apt -qq remove -y postgresql-client postgresql-client-16 postgresql-client-common + sudo apt -qq install libcups2-dev redis-server mariadb-client libmariadb-dev postgresql-client-18 libpq-dev + echo "/usr/lib/postgresql/18/bin" >> $GITHUB_PATH wget -q -O /tmp/wkhtmltox.deb https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.deb sudo apt install /tmp/wkhtmltox.deb diff --git a/.github/workflows/_base-server-tests.yml b/.github/workflows/_base-server-tests.yml index 0bc499f253..1386466912 100644 --- a/.github/workflows/_base-server-tests.yml +++ b/.github/workflows/_base-server-tests.yml @@ -66,7 +66,7 @@ jobs: index: ${{ fromJson(needs.gen-idx-integration.outputs.indices) }} services: postgres: - image: postgres:17.0 + image: postgres:18.0 ports: - 5432:5432 env: