From 5e9a7506b151118c48f588dd16b096353dee5229 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Fri, 2 Jan 2026 07:02:35 +0000 Subject: [PATCH 1/2] chore: remove pyramation/node-sqitch container, use ubuntu-latest directly --- .github/workflows/ci.yml | 1 - .github/workflows/integration-test.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cc5c104a..eaf901f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,6 @@ on: jobs: test: runs-on: ubuntu-latest - container: pyramation/node-sqitch:20.12.0 continue-on-error: true strategy: fail-fast: false diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index 62eabcea..4ea098b2 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -9,7 +9,6 @@ on: jobs: integration-test: runs-on: ubuntu-latest - container: pyramation/node-sqitch:20.12.0 env: PGHOST: pg_db From 27ff334755e8b093f260b213e38c25da51216b9e Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Fri, 2 Jan 2026 07:04:12 +0000 Subject: [PATCH 2/2] chore: fix PGHOST to localhost, add pgpm caching and upgrade to v2.7.9 --- .github/workflows/ci.yml | 12 ++++++++++-- .github/workflows/integration-test.yml | 12 ++++++++++-- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eaf901f5..f53a421a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,10 +36,11 @@ jobs: - geotypes env: - PGHOST: pg_db + PGHOST: localhost PGPORT: 5432 PGUSER: postgres PGPASSWORD: password + PGPM_VERSION: 2.7.9 services: pg_db: @@ -92,8 +93,15 @@ jobs: - name: Install run: pnpm install + - name: Cache pgpm CLI + id: cache-pgpm + uses: actions/cache@v4 + with: + path: ~/.npm + key: pgpm-${{ env.PGPM_VERSION }} + - name: Install pgpm CLI globally - run: npm install -g pgpm + run: npm install -g pgpm@${{ env.PGPM_VERSION }} - name: Build run: pnpm -r build diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index 4ea098b2..c4e9ac5d 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -11,10 +11,11 @@ jobs: runs-on: ubuntu-latest env: - PGHOST: pg_db + PGHOST: localhost PGPORT: 5432 PGUSER: postgres PGPASSWORD: password + PGPM_VERSION: 2.7.9 services: pg_db: @@ -67,8 +68,15 @@ jobs: - name: Install run: pnpm install + - name: Cache pgpm CLI + id: cache-pgpm + uses: actions/cache@v4 + with: + path: ~/.npm + key: pgpm-${{ env.PGPM_VERSION }} + - name: Install pgpm CLI globally - run: npm install -g pgpm + run: npm install -g pgpm@${{ env.PGPM_VERSION }} - name: Build run: pnpm -r build