Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 24 additions & 17 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@ jobs:
# converted to "_" in the pdb-job-id below.

flavor:
- core+ext/openjdk21/pg-17
- core+ext/openjdk21/pg-16
- core+ext/openjdk17/pg-17
- core+ext/openjdk17/pg-16

# terminus rspec tests
- rspec/pup-main
- lint/openjdk17
# agent, server, db integration tests
- int/openjdk17/pup-main/srv-main/pg-16/rich
- int/openjdk21/pup-main/srv-main/pg-17/rich
- int/openjdk21/pup-main/srv-main/pg-18/rich


os: [ubuntu-24.04]
ruby: ['3.2', '3.3', '3.4']
Expand All @@ -41,23 +41,30 @@ jobs:

# Special cases
include:
# integration
- flavor: int/openjdk17/pup-main/srv-main/pg-16/rich
# lint
- flavor: lint/openjdk17
os: ubuntu-24.04
ruby: '3.2'
- flavor: int/openjdk17/pup-main/srv-main/pg-16/rich
ruby: '3.4'

# unit
# jdk 21
- flavor: core+ext/openjdk21/pg-18
os: ubuntu-24.04
ruby: '3.3'
- flavor: int/openjdk17/pup-main/srv-main/pg-16/rich
ruby: '3.4'
- flavor: core+ext/openjdk21/pg-17
os: ubuntu-24.04
ruby: '3.4'
- flavor: int/openjdk21/pup-main/srv-main/pg-17/rich
- flavor: core+ext/openjdk21/pg-16
os: ubuntu-24.04
ruby: '3.2'
- flavor: int/openjdk21/pup-main/srv-main/pg-17/rich
ruby: '3.4'
# jdk 17
- flavor: core+ext/openjdk17/pg-18
os: ubuntu-24.04
ruby: '3.4'
- flavor: core+ext/openjdk17/pg-17
os: ubuntu-24.04
ruby: '3.3'
- flavor: int/openjdk21/pup-main/srv-main/pg-17/rich
ruby: '3.4'
- flavor: core+ext/openjdk17/pg-16
os: ubuntu-24.04
ruby: '3.4'

Expand Down
4 changes: 3 additions & 1 deletion ext/test/upgrade-and-exit
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,10 @@ psql -U puppetdb puppetdb -c '\dt' >"$tmpdir/out" 2>"$tmpdir/err"
cat "$tmpdir/out"
cat "$tmpdir/err"
# Output moved to err and changed as of at least pg 11
# Output string on err changed to "tables" in pg18
grep 'No relations found' "$tmpdir/out" \
|| grep 'Did not find any relations' "$tmpdir/err"
|| grep 'Did not find any relations' "$tmpdir/err" \
|| grep 'Did not find any tables' "$tmpdir/err"

# Run upgrade
./pdb upgrade -c "$PDBBOX/conf.d"
Expand Down
Loading