Skip to content

Commit 066ca1f

Browse files
jnasbyupgradeclaude
andcommitted
ci: install rsync for pgxntool's test-build feature
test/build/zzz_build.sql (moved there in the previous commit) enables pgxntool's test-build feature, whose run-test-build.sh syncs test/build/*.sql into test/build/sql/ via rsync -- not present in the pgxn/pgxn-tools image, causing every PG-matrix leg to fail with "rsync: command not found". Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 parent cb8a71f commit 066ca1f

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,11 @@ jobs:
111111
run: pg-start ${{ matrix.pg }}
112112
- name: Check out the repo
113113
uses: actions/checkout@v4
114+
# pgxntool's test-build feature (test/build/zzz_build.sql) syncs
115+
# test/build/*.sql into test/build/sql/ via rsync (run-test-build.sh),
116+
# which the pgxn/pgxn-tools image doesn't ship.
117+
- name: Install rsync
118+
run: apt-get install -y rsync
114119
- name: Test on PostgreSQL ${{ matrix.pg }}
115120
# `make test` alone never fails this step: pgxntool/base.mk (as
116121
# vendored here, 2.2.0) marks its underlying installcheck .IGNORE,

0 commit comments

Comments
 (0)