Drop PG12 support

pull/5842/head
Ahmet Gedemenli 2022-03-22 15:57:46 +03:00
parent 40f3fbbc62
commit 42c46a0824
3 changed files with 8 additions and 108 deletions

View File

@ -6,10 +6,7 @@ orbs:
parameters: parameters:
image_suffix: image_suffix:
type: string type: string
default: '-v2021_10_27' default: '-vabaecad'
pg12_version:
type: string
default: '12.8'
pg13_version: pg13_version:
type: string type: string
default: '13.4' default: '13.4'
@ -18,7 +15,7 @@ parameters:
default: '14.0' default: '14.0'
upgrade_pg_versions: upgrade_pg_versions:
type: string type: string
default: '12.8-13.4-14.0' default: '13.4-14.0'
jobs: jobs:
build: build:
description: Build the citus extension description: Build the citus extension
@ -529,10 +526,6 @@ workflows:
ignore: ignore:
- /release-[0-9]+\.[0-9]+.*/ # match with releaseX.Y.* - /release-[0-9]+\.[0-9]+.*/ # match with releaseX.Y.*
- build:
name: build-12
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
- build: - build:
name: build-13 name: build-13
pg_major: 13 pg_major: 13
@ -545,80 +538,6 @@ workflows:
- check-style - check-style
- check-sql-snapshots - check-sql-snapshots
- test-citus:
name: 'test-12_check-multi'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
make: check-multi
requires: [build-12]
- test-citus:
name: 'test-12_check-multi-1'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
make: check-multi-1
requires: [build-12]
- test-citus:
name: 'test-12_check-mx'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
make: check-multi-mx
requires: [build-12]
- test-citus:
name: 'test-12_check-vanilla'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
make: check-vanilla
requires: [build-12]
- test-citus:
name: 'test-12_check-isolation'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
make: check-isolation
requires: [build-12]
- test-citus:
name: 'test-12_check-worker'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
make: check-worker
requires: [build-12]
- test-citus:
name: 'test-12_check-operations'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
make: check-operations
requires: [build-12]
- test-citus:
name: 'test-12_check-follower-cluster'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
make: check-follower-cluster
requires: [build-12]
- test-citus:
name: 'test-12_check-columnar'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
make: check-columnar
requires: [build-12]
- test-citus:
name: 'test-12_check-columnar-isolation'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
make: check-columnar-isolation
requires: [build-12]
- tap-test-citus:
name: 'test_12_tap-recovery'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
suite: recovery
requires: [build-12]
- test-citus:
name: 'test-12_check-failure'
pg_major: 12
image: citus/failtester
image_tag: '<< pipeline.parameters.pg12_version >>'
make: check-failure
requires: [build-12]
- test-citus: - test-citus:
name: 'test-13_check-multi' name: 'test-13_check-multi'
pg_major: 13 pg_major: 13
@ -767,11 +686,6 @@ workflows:
make: check-failure make: check-failure
requires: [build-14] requires: [build-14]
- test-arbitrary-configs:
name: 'test-12_check-arbitrary-configs'
pg_major: 12
image_tag: '<< pipeline.parameters.pg12_version >>'
requires: [build-12]
- test-arbitrary-configs: - test-arbitrary-configs:
name: 'test-13_check-arbitrary-configs' name: 'test-13_check-arbitrary-configs'
pg_major: 13 pg_major: 13
@ -783,20 +697,6 @@ workflows:
image_tag: '<< pipeline.parameters.pg14_version >>' image_tag: '<< pipeline.parameters.pg14_version >>'
requires: [build-14] requires: [build-14]
- test-pg-upgrade:
name: 'test-12-13_check-pg-upgrade'
old_pg_major: 12
new_pg_major: 13
image_tag: '<< pipeline.parameters.upgrade_pg_versions >>'
requires: [build-12, build-13]
- test-pg-upgrade:
name: 'test-12-14_check-pg-upgrade'
old_pg_major: 12
new_pg_major: 14
image_tag: '<< pipeline.parameters.upgrade_pg_versions >>'
requires: [build-12, build-14]
- test-pg-upgrade: - test-pg-upgrade:
name: 'test-13-14_check-pg-upgrade' name: 'test-13-14_check-pg-upgrade'
old_pg_major: 13 old_pg_major: 13
@ -805,10 +705,10 @@ workflows:
requires: [build-13, build-14] requires: [build-13, build-14]
- test-citus-upgrade: - test-citus-upgrade:
name: test-12_check-citus-upgrade name: test-13_check-citus-upgrade
pg_major: 12 pg_major: 13
image_tag: '<< pipeline.parameters.pg12_version >>' image_tag: '<< pipeline.parameters.pg13_version >>'
requires: [build-12] requires: [build-13]
- ch_benchmark: - ch_benchmark:
requires: [build-13] requires: [build-13]

2
configure vendored
View File

@ -2555,7 +2555,7 @@ if test -z "$version_num"; then
as_fn_error $? "Could not detect PostgreSQL version from pg_config." "$LINENO" 5 as_fn_error $? "Could not detect PostgreSQL version from pg_config." "$LINENO" 5
fi fi
if test "$version_num" != '12' -a "$version_num" != '13' -a "$version_num" != '14'; then if test "$version_num" != '13' -a "$version_num" != '14'; then
as_fn_error $? "Citus is not compatible with the detected PostgreSQL version ${version_num}." "$LINENO" 5 as_fn_error $? "Citus is not compatible with the detected PostgreSQL version ${version_num}." "$LINENO" 5
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: building against PostgreSQL $version_num" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: building against PostgreSQL $version_num" >&5

View File

@ -74,7 +74,7 @@ if test -z "$version_num"; then
AC_MSG_ERROR([Could not detect PostgreSQL version from pg_config.]) AC_MSG_ERROR([Could not detect PostgreSQL version from pg_config.])
fi fi
if test "$version_num" != '12' -a "$version_num" != '13' -a "$version_num" != '14'; then if test "$version_num" != '13' -a "$version_num" != '14'; then
AC_MSG_ERROR([Citus is not compatible with the detected PostgreSQL version ${version_num}.]) AC_MSG_ERROR([Citus is not compatible with the detected PostgreSQL version ${version_num}.])
else else
AC_MSG_NOTICE([building against PostgreSQL $version_num]) AC_MSG_NOTICE([building against PostgreSQL $version_num])