diff --git a/.github/workflows/linux-build-and-test.yaml b/.github/workflows/linux-build-and-test.yaml index 477e4722c..2a4e95197 100644 --- a/.github/workflows/linux-build-and-test.yaml +++ b/.github/workflows/linux-build-and-test.yaml @@ -118,7 +118,9 @@ jobs: - name: make installcheck id: installcheck run: | - set -o pipefail + if [[ "${{ matrix.ignore_tests }}" != "true" ]]; then + set -o pipefail + fi make -k -C build installcheck ${{ matrix.installcheck_args }} | tee installcheck.log - name: pginstallcheck diff --git a/scripts/gh_matrix_builder.py b/scripts/gh_matrix_builder.py index f5088cd4a..8ce744e42 100644 --- a/scripts/gh_matrix_builder.py +++ b/scripts/gh_matrix_builder.py @@ -24,6 +24,7 @@ PG12_EARLIEST = "12.0" PG12_LATEST = "12.8" PG13_EARLIEST = "13.2" PG13_LATEST = "13.4" +PG14_LATEST = "14.0" m = {"include": [],} @@ -108,6 +109,14 @@ def macos_config(overrides): m["include"].append(build_debug_config({"pg":PG12_LATEST})) m["include"].append(build_debug_config({"pg":PG13_LATEST})) +pg14_debug_latest = { + "pg": PG14_LATEST, + "tsdb_build_args": "-DWARNINGS_AS_ERRORS=OFF -DEXPERIMENTAL=ON", + "ignore_tests": True, + "coverage": False, +} +m["include"].append(build_debug_config(pg14_debug_latest)) + m["include"].append(build_release_config(macos_config({}))) # if this is not a pull request e.g. a scheduled run or a push diff --git a/test/sql/.gitignore b/test/sql/.gitignore index 1e37b530f..9ac6c04ef 100644 --- a/test/sql/.gitignore +++ b/test/sql/.gitignore @@ -15,4 +15,5 @@ /plan_hypertable_cache-*.sql /plan_hypertable_inline-*.sql /plan_ordered_append-*.sql +/rowsecurity-*.sql /update-*.sql diff --git a/tsl/test/sql/.gitignore b/tsl/test/sql/.gitignore index 9166fbf7e..46cd41b27 100644 --- a/tsl/test/sql/.gitignore +++ b/tsl/test/sql/.gitignore @@ -4,6 +4,7 @@ /continuous_aggs_union_view-*.sql /transparent_decompression-*.sql /transparent_decompression_ordered_index-*.sql +/compression_insert-*.sql /compression_permissions-*.sql /hypertable_distributed-*.sql /dist_hypertable-*.sql