@@ -96,6 +96,14 @@ skip_from_version() {
96
96
[ $FROM_VERSION = 1.10.0-dev ] && return
97
97
}
98
98
99
+ # Requires:
100
+ # - FROM_VERSION
101
+ # - PG_VERSION
102
+ skip_from_version_pg_version () {
103
+ # skip versions without PG15 binaries
104
+ (( PG_VERSION >= 15 )) && (( `cmp_version $FROM_VERSION ` <= 011300 )) && return
105
+ }
106
+
99
107
# Requires:
100
108
# - FROM_VERSION
101
109
deb_start_test () {
@@ -105,6 +113,7 @@ deb_start_test() {
105
113
106
114
[ $cmp_version -ge $MIN_DEB_EPOCH ] && EPOCH=1:
107
115
for PG_VERSION in $PG_VERSIONS ; do
116
+ skip_from_version_pg_version && continue
108
117
select_pg $PG_VERSION
109
118
deb=timescaledb-toolkit-postgresql-${PG_VERSION} =${EPOCH}${FROM_VERSION} ~${OS_NAME}${OS_VERSION}
110
119
$nop sudo apt-get -qq install $deb || die
@@ -118,6 +127,7 @@ test_deb() {
118
127
for FROM_VERSION; do
119
128
deb_start_test || continue
120
129
for PG_VERSION in $PG_VERSIONS ; do
130
+ skip_from_version_pg_version && continue
121
131
select_pg $PG_VERSION
122
132
deb=timescaledb-toolkit-postgresql-${PG_VERSION} _${TOOLKIT_VERSION} ~${OS_NAME}${OS_VERSION} _${ARCH} .deb
123
133
$nop sudo dpkg -i " $BINDIR /$deb "
@@ -139,6 +149,7 @@ test_ci() {
139
149
for FROM_VERSION; do
140
150
deb_start_test || continue
141
151
for PG_VERSION in $PG_VERSIONS ; do
152
+ skip_from_version_pg_version && continue
142
153
select_pg $PG_VERSION
143
154
$nop sudo dpkg -P timescaledb-toolkit-postgresql-$PG_VERSION
144
155
# Installing (and possibly uninstalling) toolkit binary gives this back to root but we need to write to it.
@@ -155,6 +166,7 @@ test_rpm() {
155
166
for FROM_VERSION; do
156
167
skip_from_version && continue
157
168
for PG_VERSION in $PG_VERSIONS ; do
169
+ skip_from_version_pg_version && continue
158
170
select_pg $PG_VERSION
159
171
rpm=timescaledb-toolkit-postgresql-$PG_VERSION
160
172
# yum doesn't seem to allow force-install of a specific version.
@@ -167,6 +179,7 @@ test_rpm() {
167
179
start_test
168
180
done
169
181
for PG_VERSION in $PG_VERSIONS ; do
182
+ skip_from_version_pg_version && continue
170
183
select_pg $PG_VERSION
171
184
rpm=timescaledb-toolkit-postgresql-$PG_VERSION -$TOOLKIT_VERSION -0.el$OS_VERSION .$ARCH .rpm
172
185
$nop sudo rpm -U " $BINDIR /$rpm "
0 commit comments