From: Svetlana Derevyanko Date: Mon, 22 Jan 2024 09:27:16 +0000 (+0300) Subject: Fixes for running tap tests: library for perl tests and option for running as non... X-Git-Tag: REL_17_0~13 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=3aa91e677aa779281af548f00aa08b17639b81b2;p=pg_filedump.git Fixes for running tap tests: library for perl tests and option for running as non-priviliged user. --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a4a191b..8112af5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,9 @@ jobs: name: 🐘 PostgreSQL ${{ matrix.pg }} runs-on: ubuntu-latest - container: pgxn/pgxn-tools + container: + image: pgxn/pgxn-tools + options: -e AS_USER=postgres steps: - name: Start PostgreSQL ${{ matrix.pg }} @@ -27,6 +29,6 @@ jobs: - name: Check out the repo uses: actions/checkout@v3 - name: Install extra build dependencies - run: sudo apt-get install -y liblz4-dev + run: sudo apt-get install -y liblz4-dev libipc-run-perl - name: Build and test on PostgreSQL ${{ matrix.pg }} run: PATH=$PATH:/usr/lib/postgresql/${{ matrix.pg }}/bin pg-build-test