mirror of https://github.com/citusdata/citus.git
Add PG16 to matrix.
parent
2700fb9ea3
commit
daa327db41
|
@ -79,6 +79,7 @@ jobs:
|
||||||
pg_version:
|
pg_version:
|
||||||
- ${{ vars.pg14_version }}
|
- ${{ vars.pg14_version }}
|
||||||
- ${{ vars.pg15_version }}
|
- ${{ vars.pg15_version }}
|
||||||
|
- ${{ vars.pg16_version }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: "${{ matrix.image_name }}:${{ matrix.pg_version }}${{ matrix.image_suffix }}"
|
image: "${{ matrix.image_name }}:${{ matrix.pg_version }}${{ matrix.image_suffix }}"
|
||||||
|
@ -109,6 +110,7 @@ jobs:
|
||||||
pg_version:
|
pg_version:
|
||||||
- ${{ vars.pg14_version }}
|
- ${{ vars.pg14_version }}
|
||||||
- ${{ vars.pg15_version }}
|
- ${{ vars.pg15_version }}
|
||||||
|
- ${{ vars.pg16_version }}
|
||||||
make:
|
make:
|
||||||
- check-split
|
- check-split
|
||||||
- check-multi
|
- check-multi
|
||||||
|
@ -134,6 +136,10 @@ jobs:
|
||||||
pg_version: ${{ vars.pg15_version }}
|
pg_version: ${{ vars.pg15_version }}
|
||||||
suite: regress
|
suite: regress
|
||||||
image_name: ${{ vars.fail_test_image_name }}
|
image_name: ${{ vars.fail_test_image_name }}
|
||||||
|
- make: check-failure
|
||||||
|
pg_version: ${{ vars.pg16_version }}
|
||||||
|
suite: regress
|
||||||
|
image_name: ${{ vars.fail_test_image_name }}
|
||||||
- make: check-enterprise-failure
|
- make: check-enterprise-failure
|
||||||
pg_version: ${{ vars.pg14_version }}
|
pg_version: ${{ vars.pg14_version }}
|
||||||
suite: regress
|
suite: regress
|
||||||
|
@ -142,6 +148,10 @@ jobs:
|
||||||
pg_version: ${{ vars.pg15_version }}
|
pg_version: ${{ vars.pg15_version }}
|
||||||
suite: regress
|
suite: regress
|
||||||
image_name: ${{ vars.fail_test_image_name }}
|
image_name: ${{ vars.fail_test_image_name }}
|
||||||
|
- make: check-enterprise-failure
|
||||||
|
pg_version: ${{ vars.pg16_version }}
|
||||||
|
suite: regress
|
||||||
|
image_name: ${{ vars.fail_test_image_name }}
|
||||||
- make: check-pytest
|
- make: check-pytest
|
||||||
pg_version: ${{ vars.pg14_version }}
|
pg_version: ${{ vars.pg14_version }}
|
||||||
suite: regress
|
suite: regress
|
||||||
|
@ -150,10 +160,18 @@ jobs:
|
||||||
pg_version: ${{ vars.pg15_version }}
|
pg_version: ${{ vars.pg15_version }}
|
||||||
suite: regress
|
suite: regress
|
||||||
image_name: ${{ vars.fail_test_image_name }}
|
image_name: ${{ vars.fail_test_image_name }}
|
||||||
|
- make: check-pytest
|
||||||
|
pg_version: ${{ vars.pg16_version }}
|
||||||
|
suite: regress
|
||||||
|
image_name: ${{ vars.fail_test_image_name }}
|
||||||
- make: installcheck
|
- make: installcheck
|
||||||
suite: cdc
|
suite: cdc
|
||||||
image_name: ${{ vars.test_image_name }}
|
image_name: ${{ vars.test_image_name }}
|
||||||
pg_version: ${{ vars.pg15_version }}
|
pg_version: ${{ vars.pg15_version }}
|
||||||
|
- make: installcheck
|
||||||
|
suite: cdc
|
||||||
|
image_name: ${{ vars.test_image_name }}
|
||||||
|
pg_version: ${{ vars.pg16_version }}
|
||||||
- make: check-query-generator
|
- make: check-query-generator
|
||||||
pg_version: ${{ vars.pg14_version }}
|
pg_version: ${{ vars.pg14_version }}
|
||||||
suite: regress
|
suite: regress
|
||||||
|
@ -162,6 +180,10 @@ jobs:
|
||||||
pg_version: ${{ vars.pg15_version }}
|
pg_version: ${{ vars.pg15_version }}
|
||||||
suite: regress
|
suite: regress
|
||||||
image_name: ${{ vars.fail_test_image_name }}
|
image_name: ${{ vars.fail_test_image_name }}
|
||||||
|
- make: check-query-generator
|
||||||
|
pg_version: ${{ vars.pg16_version }}
|
||||||
|
suite: regress
|
||||||
|
image_name: ${{ vars.fail_test_image_name }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: "${{ matrix.image_name }}:${{ matrix.pg_version }}${{ vars.image_suffix }}"
|
image: "${{ matrix.image_name }}:${{ matrix.pg_version }}${{ vars.image_suffix }}"
|
||||||
|
@ -183,18 +205,6 @@ jobs:
|
||||||
with:
|
with:
|
||||||
flags: ${{ env.PG_MAJOR }}_${{ matrix.suite }}_${{ matrix.make }}
|
flags: ${{ env.PG_MAJOR }}_${{ matrix.suite }}_${{ matrix.make }}
|
||||||
codecov_token: ${{ secrets.CODECOV_TOKEN }}
|
codecov_token: ${{ secrets.CODECOV_TOKEN }}
|
||||||
prepare_parallelization_matrix_6:
|
|
||||||
name: Parallel 6
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
needs: build
|
|
||||||
outputs:
|
|
||||||
json: ${{ steps.parallelization.outputs.json }}
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3.5.0
|
|
||||||
- uses: "./.github/actions/parallelization"
|
|
||||||
id: parallelization
|
|
||||||
with:
|
|
||||||
count: 6
|
|
||||||
test-arbitrary-configs:
|
test-arbitrary-configs:
|
||||||
name: PG${{ matrix.pg_version }} - regress - check-arbitrary-configs
|
name: PG${{ matrix.pg_version }} - regress - check-arbitrary-configs
|
||||||
runs-on: ubuntu-latest #-16core - we need 16 cores VMs to run this job successfully
|
runs-on: ubuntu-latest #-16core - we need 16 cores VMs to run this job successfully
|
||||||
|
@ -203,7 +213,6 @@ jobs:
|
||||||
options: --user root
|
options: --user root
|
||||||
needs:
|
needs:
|
||||||
- build
|
- build
|
||||||
- prepare_parallelization_matrix_6
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
|
@ -212,7 +221,8 @@ jobs:
|
||||||
pg_version:
|
pg_version:
|
||||||
- ${{ vars.pg14_version }}
|
- ${{ vars.pg14_version }}
|
||||||
- ${{ vars.pg15_version }}
|
- ${{ vars.pg15_version }}
|
||||||
parallel: [1,2,3,4,5,6]
|
- ${{ vars.pg16_version }}
|
||||||
|
parallel: [1,2,3,4,5,6] # workaround for running 6 parallel jobs
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3.5.0
|
- uses: actions/checkout@v3.5.0
|
||||||
- uses: "./.github/actions/setup_extension"
|
- uses: "./.github/actions/setup_extension"
|
||||||
|
@ -234,15 +244,26 @@ jobs:
|
||||||
flags: ${{ env.pg_major }}_upgrade
|
flags: ${{ env.pg_major }}_upgrade
|
||||||
codecov_token: ${{ secrets.CODECOV_TOKEN }}
|
codecov_token: ${{ secrets.CODECOV_TOKEN }}
|
||||||
test-pg-upgrade:
|
test-pg-upgrade:
|
||||||
|
name: PG${{ matrix.old_pg_major }}-PG${{ matrix.new_pg_major }} - regress - check-pg-upgrade
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: "${{ vars.pgupgrade_image_name }}:${{ vars.upgrade_pg_versions }}${{ vars.image_suffix }}"
|
image: "${{ vars.pgupgrade_image_name }}:${{ vars.upgrade_pg_versions }}${{ vars.image_suffix }}"
|
||||||
options: --user root
|
options: --user root
|
||||||
needs:
|
needs:
|
||||||
- build
|
- build
|
||||||
env:
|
strategy:
|
||||||
old_pg_major: 14
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
include:
|
||||||
|
- old_pg_major: 14
|
||||||
new_pg_major: 15
|
new_pg_major: 15
|
||||||
|
- old_pg_major: 15
|
||||||
|
new_pg_major: 16
|
||||||
|
- old_pg_major: 14
|
||||||
|
new_pg_major: 16
|
||||||
|
env:
|
||||||
|
old_pg_major: ${{ matrix.old_pg_major }}
|
||||||
|
new_pg_major: ${{ matrix.new_pg_major }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3.5.0
|
- uses: actions/checkout@v3.5.0
|
||||||
- uses: actions/download-artifact@v3.0.1
|
- uses: actions/download-artifact@v3.0.1
|
||||||
|
@ -278,7 +299,7 @@ jobs:
|
||||||
test-citus-upgrade:
|
test-citus-upgrade:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: "${{ vars.citusupgrade_image_name }}:${{ vars.pg14_version }}${{ vars.image_suffix }}"
|
image: "${{ vars.citusupgrade_image_name }}:${{ vars.pg16_version }}${{ vars.image_suffix }}"
|
||||||
options: --user root
|
options: --user root
|
||||||
needs:
|
needs:
|
||||||
- build
|
- build
|
||||||
|
@ -324,7 +345,7 @@ jobs:
|
||||||
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
|
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ${{ vars.test_image_name }}:${{ vars.pg15_version }}${{ vars.image_suffix }}
|
image: ${{ vars.test_image_name }}:${{ vars.pg16_version }}${{ vars.image_suffix }}
|
||||||
needs:
|
needs:
|
||||||
- test-citus
|
- test-citus
|
||||||
- test-arbitrary-configs
|
- test-arbitrary-configs
|
||||||
|
@ -417,7 +438,7 @@ jobs:
|
||||||
name: Test flakyness
|
name: Test flakyness
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: ${{ vars.fail_test_image_name }}:${{ vars.pg15_version }}${{ vars.image_suffix }}
|
image: ${{ vars.fail_test_image_name }}:${{ vars.pg16_version }}${{ vars.image_suffix }}
|
||||||
options: --user root
|
options: --user root
|
||||||
env:
|
env:
|
||||||
runs: 8
|
runs: 8
|
||||||
|
|
Loading…
Reference in New Issue