From 3d0293ba4240c38259514e5379079e7f94ca89a4 Mon Sep 17 00:00:00 2001 From: justin Date: Wed, 22 Jul 2026 17:02:54 -0600 Subject: [PATCH] fix(ci): replace dead actions-setup-postgres with apt postgresql-client --- .../workflows/neon-before-after-validate.yml | 10 +++---- workflows/db-health-checks.yml | 20 ++++++------- workflows/managed-db-validate.yml | 30 +++++++++---------- workflows/neon-before-after-validate.yml | 10 +++---- workflows/pre-post-migration-validate.yml | 20 ++++++------- 5 files changed, 45 insertions(+), 45 deletions(-) diff --git a/.github/workflows/neon-before-after-validate.yml b/.github/workflows/neon-before-after-validate.yml index 9ddf489..6544d13 100644 --- a/.github/workflows/neon-before-after-validate.yml +++ b/.github/workflows/neon-before-after-validate.yml @@ -82,11 +82,11 @@ jobs: with: fetch-depth: 1 - - name: Set up PostgreSQL client - uses: shogo82148/actions-setup-postgres@v1 - with: - postgres-version: 16 - postgres-password: 'ephemeral' + - name: Install PostgreSQL client + run: | + sudo apt-get update -qq + sudo apt-get install -y -qq postgresql-client >/dev/null + psql --version - name: Set branch name id: branch-name diff --git a/workflows/db-health-checks.yml b/workflows/db-health-checks.yml index 68e9455..7893cca 100644 --- a/workflows/db-health-checks.yml +++ b/workflows/db-health-checks.yml @@ -34,11 +34,11 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up PostgreSQL client - uses: shogo82148/actions-setup-postgres@v1 - with: - postgres-version: 16 - postgres-password: ${{ secrets.PGPASSWORD }} + - name: Install PostgreSQL client + run: | + sudo apt-get update -qq + sudo apt-get install -y -qq postgresql-client >/dev/null + psql --version - name: Install pgFirstAid run: | @@ -173,11 +173,11 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up PostgreSQL client - uses: shogo82148/actions-setup-postgres@v1 - with: - postgres-version: 16 - postgres-password: ${{ secrets.PGPASSWORD }} + - name: Install PostgreSQL client + run: | + sudo apt-get update -qq + sudo apt-get install -y -qq postgresql-client >/dev/null + psql --version - name: Install pgFirstAid run: | diff --git a/workflows/managed-db-validate.yml b/workflows/managed-db-validate.yml index d06f9d4..141c66f 100644 --- a/workflows/managed-db-validate.yml +++ b/workflows/managed-db-validate.yml @@ -68,11 +68,11 @@ jobs: aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: ${{ inputs.region }} - - name: Set up PostgreSQL client - uses: shogo82148/actions-setup-postgres@v1 - with: - postgres-version: 16 - postgres-password: ${{ secrets.AWS_RDS_PASSWORD }} + - name: Install PostgreSQL client + run: | + sudo apt-get update -qq + sudo apt-get install -y -qq postgresql-client >/dev/null + psql --version - name: Resolve RDS Endpoint id: rds-endpoint @@ -215,11 +215,11 @@ jobs: with: project_id: ${{ secrets.GCP_PROJECT_ID }} - - name: Set up PostgreSQL client - uses: shogo82148/actions-setup-postgres@v1 - with: - postgres-version: 16 - postgres-password: ${{ secrets.GCP_CLOUD_SQL_PASSWORD }} + - name: Install PostgreSQL client + run: | + sudo apt-get update -qq + sudo apt-get install -y -qq postgresql-client >/dev/null + psql --version - name: Resolve Cloud SQL Endpoint id: cloudsql-endpoint @@ -360,11 +360,11 @@ jobs: tenant-id: ${{ secrets.AZURE_TENANT_ID }} subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} - - name: Set up PostgreSQL client - uses: shogo82148/actions-setup-postgres@v1 - with: - postgres-version: 16 - postgres-password: ${{ secrets.AZURE_POSTGRESQL_PASSWORD }} + - name: Install PostgreSQL client + run: | + sudo apt-get update -qq + sudo apt-get install -y -qq postgresql-client >/dev/null + psql --version - name: Resolve Azure PostgreSQL Endpoint id: azure-endpoint diff --git a/workflows/neon-before-after-validate.yml b/workflows/neon-before-after-validate.yml index 9ddf489..6544d13 100644 --- a/workflows/neon-before-after-validate.yml +++ b/workflows/neon-before-after-validate.yml @@ -82,11 +82,11 @@ jobs: with: fetch-depth: 1 - - name: Set up PostgreSQL client - uses: shogo82148/actions-setup-postgres@v1 - with: - postgres-version: 16 - postgres-password: 'ephemeral' + - name: Install PostgreSQL client + run: | + sudo apt-get update -qq + sudo apt-get install -y -qq postgresql-client >/dev/null + psql --version - name: Set branch name id: branch-name diff --git a/workflows/pre-post-migration-validate.yml b/workflows/pre-post-migration-validate.yml index 701e269..496063e 100644 --- a/workflows/pre-post-migration-validate.yml +++ b/workflows/pre-post-migration-validate.yml @@ -35,11 +35,11 @@ jobs: timeout-minutes: 15 steps: - - name: Set up PostgreSQL client - uses: shogo82148/actions-setup-postgres@v1 - with: - postgres-version: 16 - postgres-password: ${{ secrets.PGPASSWORD }} + - name: Install PostgreSQL client + run: | + sudo apt-get update -qq + sudo apt-get install -y -qq postgresql-client >/dev/null + psql --version - name: Checkout code uses: actions/checkout@v4 @@ -159,11 +159,11 @@ jobs: timeout-minutes: 15 steps: - - name: Set up PostgreSQL client - uses: shogo82148/actions-setup-postgres@v1 - with: - postgres-version: 16 - postgres-password: ${{ secrets.PGPASSWORD }} + - name: Install PostgreSQL client + run: | + sudo apt-get update -qq + sudo apt-get install -y -qq postgresql-client >/dev/null + psql --version - name: Checkout code uses: actions/checkout@v4