From b672e7228ba90ff53481c17a766fc7a3e1df6783 Mon Sep 17 00:00:00 2001 From: Jared Lunde Date: Sat, 20 Jun 2026 18:40:54 -0700 Subject: [PATCH] ci(release-server): use PGRX_PG_CONFIG_PATH instead of pgrx init Match the postgres repo's build-beyond-extensions.sh: point pgrx at the system pg_config via PGRX_PG_CONFIG_PATH (no PGRX_HOME / cargo pgrx init). Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/release-server.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-server.yml b/.github/workflows/release-server.yml index ce8d56d..eb4ca03 100644 --- a/.github/workflows/release-server.yml +++ b/.github/workflows/release-server.yml @@ -73,9 +73,9 @@ jobs: run: | VERSION=${GITHUB_REF_NAME#server/v} PG_CONFIG=/usr/lib/postgresql/${{ matrix.pg }}/bin/pg_config - # pgrx needs PGRX_HOME initialized against this pg_config before package. - cargo pgrx init --pg${{ matrix.pg }} "${PG_CONFIG}" - cargo pgrx package \ + # Point pgrx at the system pg_config directly — no PGRX_HOME / init + # needed (mirrors the postgres repo's build-beyond-extensions.sh). + PGRX_PG_CONFIG_PATH="${PG_CONFIG}" cargo pgrx package \ --pg-config "${PG_CONFIG}" \ --no-default-features --features pg${{ matrix.pg }} \ -p beyond-auth-extension