diff --git a/.github/workflows/alpine-32bit-build-and-test.yaml b/.github/workflows/alpine-32bit-build-and-test.yaml index a2469329f..510d6c119 100644 --- a/.github/workflows/alpine-32bit-build-and-test.yaml +++ b/.github/workflows/alpine-32bit-build-and-test.yaml @@ -18,13 +18,15 @@ jobs: strategy: fail-fast: false matrix: - pg: [ "11.11", "12.6" ] + pg: [ "11.11", "12.6", "13.2" ] build_type: [ Debug ] include: - pg: 11.11 ignores: append-11 chunk_adaptive-11 continuous_aggs_bgw_drop_chunks remote_txn transparent_decompression-11 continuous_aggs_insert continuous_aggs_multi continuous_aggs_concurrent_refresh - pg: 12.6 ignores: append-12 chunk_adaptive-12 continuous_aggs_bgw_drop_chunks remote_txn transparent_decompression-12 + - pg: 13.2 + ignores: append-13 chunk_adaptive-13 remote_txn transparent_decompression-13 vacuum_parallel steps: diff --git a/.github/workflows/coverity.yaml b/.github/workflows/coverity.yaml index ced4f0611..95d699ca1 100644 --- a/.github/workflows/coverity.yaml +++ b/.github/workflows/coverity.yaml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - pg: ["11.11", "12.6"] + pg: ["12.6", "13.2"] os: [ubuntu-18.04] env: PG_SRC_DIR: pgbuild diff --git a/.github/workflows/cron-tests.yaml b/.github/workflows/cron-tests.yaml index 995d993d4..33ecee73f 100644 --- a/.github/workflows/cron-tests.yaml +++ b/.github/workflows/cron-tests.yaml @@ -13,10 +13,17 @@ jobs: strategy: fail-fast: false matrix: - pg: [11, 12] + pg: [11, 12, 13] + include: + - pg: 11 + pg_minor_compile: 0 + - pg: 12 + pg_minor_compile: 0 + - pg: 13 + pg_minor_compile: 2 env: PG_MAJOR: ${{ matrix.pg }} - PG_MINOR_COMPILE: 0 + PG_MINOR_COMPILE: ${{ matrix.pg_minor_compile }} steps: - name: Checkout TimescaleDB diff --git a/scripts/docker-run-abi-test.sh b/scripts/docker-run-abi-test.sh index 2c79ac69f..6c2a3f113 100755 --- a/scripts/docker-run-abi-test.sh +++ b/scripts/docker-run-abi-test.sh @@ -32,7 +32,8 @@ create_base_container() { echo "Creating container $1 for tag $2" docker rm $1 2>/dev/null || true # Run a Postgres container - docker run -u postgres -d --name $1 -v ${BASE_DIR}:/src -v ${COMPILE_VOLUME}:/compile $2 + docker run -u postgres -d -e POSTGRES_HOST_AUTH_METHOD=trust --name $1 -v ${BASE_DIR}:/src -v ${COMPILE_VOLUME}:/compile $2 + # Install build dependencies docker exec -u root $1 /bin/bash -c "apk add --no-cache --virtual .build-deps coreutils dpkg-dev gcc libc-dev make util-linux-dev diffutils cmake bison flex openssl-dev && mkdir -p /build/debug"