Skip to content

Commit 552e904

Browse files
authored
Merge pull request #83 from austb/add-postgresql-18-testing
Add postgresql 18 testing
2 parents f141a6b + ec42c33 commit 552e904

File tree

2 files changed

+27
-18
lines changed

2 files changed

+27
-18
lines changed

.github/workflows/main.yml

Lines changed: 24 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ jobs:
2424
# converted to "_" in the pdb-job-id below.
2525

2626
flavor:
27-
- core+ext/openjdk21/pg-17
28-
- core+ext/openjdk21/pg-16
29-
- core+ext/openjdk17/pg-17
30-
- core+ext/openjdk17/pg-16
31-
27+
# terminus rspec tests
3228
- rspec/pup-main
33-
- lint/openjdk17
29+
# agent, server, db integration tests
30+
- int/openjdk17/pup-main/srv-main/pg-16/rich
31+
- int/openjdk21/pup-main/srv-main/pg-17/rich
32+
- int/openjdk21/pup-main/srv-main/pg-18/rich
33+
3434

3535
os: [ubuntu-24.04]
3636
ruby: ['3.2', '3.3', '3.4']
@@ -41,23 +41,30 @@ jobs:
4141

4242
# Special cases
4343
include:
44-
# integration
45-
- flavor: int/openjdk17/pup-main/srv-main/pg-16/rich
44+
# lint
45+
- flavor: lint/openjdk17
4646
os: ubuntu-24.04
47-
ruby: '3.2'
48-
- flavor: int/openjdk17/pup-main/srv-main/pg-16/rich
47+
ruby: '3.4'
48+
49+
# unit
50+
# jdk 21
51+
- flavor: core+ext/openjdk21/pg-18
4952
os: ubuntu-24.04
50-
ruby: '3.3'
51-
- flavor: int/openjdk17/pup-main/srv-main/pg-16/rich
53+
ruby: '3.4'
54+
- flavor: core+ext/openjdk21/pg-17
5255
os: ubuntu-24.04
5356
ruby: '3.4'
54-
- flavor: int/openjdk21/pup-main/srv-main/pg-17/rich
57+
- flavor: core+ext/openjdk21/pg-16
5558
os: ubuntu-24.04
56-
ruby: '3.2'
57-
- flavor: int/openjdk21/pup-main/srv-main/pg-17/rich
59+
ruby: '3.4'
60+
# jdk 17
61+
- flavor: core+ext/openjdk17/pg-18
62+
os: ubuntu-24.04
63+
ruby: '3.4'
64+
- flavor: core+ext/openjdk17/pg-17
5865
os: ubuntu-24.04
59-
ruby: '3.3'
60-
- flavor: int/openjdk21/pup-main/srv-main/pg-17/rich
66+
ruby: '3.4'
67+
- flavor: core+ext/openjdk17/pg-16
6168
os: ubuntu-24.04
6269
ruby: '3.4'
6370

ext/test/upgrade-and-exit

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ psql -U puppetdb puppetdb -c '\dt' >"$tmpdir/out" 2>"$tmpdir/err"
7272
cat "$tmpdir/out"
7373
cat "$tmpdir/err"
7474
# Output moved to err and changed as of at least pg 11
75+
# Output string on err changed to "tables" in pg18
7576
grep 'No relations found' "$tmpdir/out" \
76-
|| grep 'Did not find any relations' "$tmpdir/err"
77+
|| grep 'Did not find any relations' "$tmpdir/err" \
78+
|| grep 'Did not find any tables' "$tmpdir/err"
7779

7880
# Run upgrade
7981
./pdb upgrade -c "$PDBBOX/conf.d"

0 commit comments

Comments
 (0)