99 name : 🐘 PGXS on Postgres ${{ matrix.pg }}
1010 runs-on : ubuntu-latest
1111 strategy :
12+ fail-fast : false
1213 matrix :
13- pg : [17, 16, 15, 14, 13, 12, 11, 10, 9.6, 9.5, 9.4, 9.3, 9.2, 9.1, '9.0', 8.4, 8.3, 8.2]
14+ pg : [18, 17, 16, 15, 14, 13, 12, 11, 10, 9.6, 9.5, 9.4, 9.3, 9.2, 9.1, '9.0', 8.4, 8.3, 8.2]
1415 steps :
1516 - uses : actions/checkout@v4
1617 - name : Build Image
@@ -19,14 +20,15 @@ jobs:
1920 - name : Test with system UID
2021 run : " docker run -w /repo --rm --volume \" $(pwd):/repo\" -e AS_USER=pgxn_worker -e LOCAL_UID=$(id -u) pgxn-tools-test ./test/pgxs/runtest.sh ${{ matrix.pg }}"
2122 - name : Test as root
22- run : " docker run -w /repo --rm --volume \" $(pwd):/repo\" pgxn-tools-test ./test/pgxs/runtest.sh ${{ matrix.pg }} hello "
23+ run : " docker run -w /repo --rm --volume \" $(pwd):/repo\" pgxn-tools-test ./test/pgxs/runtest.sh ${{ matrix.pg }}"
2324
2425 pgrx :
2526 name : 🦀 pgrx on Postgres ${{ matrix.pg }}
2627 runs-on : ubuntu-latest
2728 strategy :
29+ fail-fast : false
2830 matrix :
29- pg : [17, 16, 15, 14, 13, 12 ]
31+ pg : [18, 17, 16, 15, 14, 13]
3032 steps :
3133 - uses : actions/checkout@v4
3234 - name : Build Image
@@ -35,12 +37,13 @@ jobs:
3537 - name : Test with system UID
3638 run : " docker run -w /repo --rm --volume \" $(pwd):/repo\" -e AS_USER=pgxn_worker -e LOCAL_UID=$(id -u) pgxn-tools-test ./test/pgrx/runtest.sh ${{ matrix.pg }}"
3739 - name : Test as root
38- run : " docker run -w /repo --rm --volume \" $(pwd):/repo\" pgxn-tools-test ./test/pgrx/runtest.sh ${{ matrix.pg }}"
40+ run : " docker run -w /repo --rm --volume \" $(pwd):/repo\" pgxn-tools-test ./test/pgrx/runtest.sh ${{ matrix.pg }} hello "
3941
4042 bundle :
4143 name : ${{ matrix.util.icon }} Bundle with ${{ matrix.util.name }}
4244 runs-on : ubuntu-latest
4345 strategy :
46+ fail-fast : false
4447 matrix :
4548 util :
4649 - { icon: 🏷️, name: git, dir: "", run: ./test/pgxs }
@@ -51,12 +54,12 @@ jobs:
5154 - name : Build Image
5255 run : docker build -t pgxn-tools-test .
5356 - name : Test ${{ matrix.util.name }}
54- run : " docker run -w /repo --rm --volume \" $(pwd)${{ matrix.util.dir }}:/repo\" pgxn-tools-test ${{ matrix.util.run }}/runtest.sh ${{ env.PG_VERSION }} ${{ matrix.util[1] }}"
57+ run : " docker run -w /repo --rm --volume \" $(pwd)${{ matrix.util.dir }}:/repo\" pgxn-tools-test ${{ matrix.util.run }}/runtest.sh ${{ env.PG_VERSION }} ${{ matrix.util.name }}"
5558 - name : Test ${{ matrix.util.name }} with extra file
56- run : " docker run -w /repo --rm --volume \" $(pwd)${{ matrix.util.dir }}:/repo\" pgxn-tools-test ${{ matrix.util.run }}/runtest.sh ${{ env.PG_VERSION }} ${{ matrix.util[1] }} yes"
59+ run : " docker run -w /repo --rm --volume \" $(pwd)${{ matrix.util.dir }}:/repo\" pgxn-tools-test ${{ matrix.util.run }}/runtest.sh ${{ env.PG_VERSION }} ${{ matrix.util.name }} yes"
5760 - name : Test ${{ matrix.util.name }} with archive-all
5861 env : { GIT_ARCHIVE_CMD: archive-all }
59- run : " docker run -w /repo --rm --volume \" $(pwd)${{ matrix.util.dir }}:/repo\" pgxn-tools-test ${{ matrix.util.run }}/runtest.sh ${{ env.PG_VERSION }} ${{ matrix.util[1] }}"
62+ run : " docker run -w /repo --rm --volume \" $(pwd)${{ matrix.util.dir }}:/repo\" pgxn-tools-test ${{ matrix.util.run }}/runtest.sh ${{ env.PG_VERSION }} ${{ matrix.util.name }}"
6063 - name : Test NO_CLUSTER
6164 run : " docker run -w /repo -e NO_CLUSTER=1 --rm --volume \" $(pwd)${{ matrix.util.dir }}:/repo\" pgxn-tools-test ${{ matrix.util.run }}/no_cluster_test.sh ${{ env.PG_VERSION }}"
6265
0 commit comments