Skip to content

Commit e4b559f

Browse files
committed
Bump NEWEST to 18: PG18 confirmed installable in pgxn-tools image
The advanced-extension-testing doc's reference implementation (cat_tools) is on NEWEST=18; this repo was still on 17. Rather than assume pg-start's `apt.postgresql.org.sh -i -p -v "$PGVERSION"` can install PG18 (a matrix expansion that silently failed to install would be a much worse failure mode than not bumping), confirmed it via an actual CI run: pushed NEWEST=18 alone first and watched the new "PostgreSQL 18" job -- it installed postgresql-18 18.4-1.pgdg13+1 via pg-start and the full fresh-install suite passed. With NEWEST=18, also shifted pg-upgrade-test's "newest-boundary" leg from 16->17 to 17->18 and its "oldest-to-newest" leg from 10->17 to 10->18, keeping both legs matching the job's own stated rationale (widest catalog distance; most likely to hit a *new* major's catalog change first) now that 18 is the newest major instead of 17.
1 parent 4e7e8c7 commit e4b559f

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ jobs:
140140
# `test` and `pg-upgrade-test` matrices below both derive their
141141
# version lists from here, so they cannot silently drift onto
142142
# different lists. To add or drop a major, edit only NEWEST/FLOOR.
143-
NEWEST=17
143+
NEWEST=18
144144
FLOOR=10
145145
supported=$(seq "$NEWEST" -1 "$FLOOR")
146146
# Emit a JSON array from a list of ints, for matrix: to consume
@@ -220,9 +220,9 @@ jobs:
220220
matrix:
221221
include:
222222
- old_pg: "10"
223-
new_pg: "17"
224-
- old_pg: "16"
225-
new_pg: "17"
223+
new_pg: "18"
224+
- old_pg: "17"
225+
new_pg: "18"
226226
name: 🔄 Binary pg_upgrade ${{ matrix.old_pg }} → ${{ matrix.new_pg }}
227227
runs-on: ubuntu-latest
228228
container: pgxn/pgxn-tools

0 commit comments

Comments
 (0)