Skip to content

Conversation

@jfroche
Copy link
Collaborator

@jfroche jfroche commented Jun 30, 2025

Build multiple versions of the plpgsql_check extension on different PostgreSQL versions.
Add test for the extensions and their upgrade on PostgreSQL 15 and 17.

@jfroche jfroche requested review from a team as code owners June 30, 2025 21:11
Copy link
Contributor

@hunleyd hunleyd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rebase to fix conflicts?

@samrose samrose force-pushed the multi-version-ext/plpgsql_check branch 2 times, most recently from 65e9e63 to 8d97eca Compare October 13, 2025 14:55
@jfroche jfroche force-pushed the multi-version-ext/plpgsql_check branch from 6da8282 to fc6453e Compare October 13, 2025 22:55
@samrose samrose force-pushed the multi-version-ext/plpgsql_check branch 4 times, most recently from a916d80 to 322faab Compare October 17, 2025 12:57
jfroche and others added 5 commits October 22, 2025 14:18
Build multiple versions of the plpgsql_check extension on different PostgreSQL versions.
Add test for the extensions and their upgrade on PostgreSQL 15 and 17.
Generate empty SQL files for version-to-version upgrade paths to satisfy
PostgreSQL extension upgrade requirements.
@samrose samrose force-pushed the multi-version-ext/plpgsql_check branch from 1acd2db to 38c2763 Compare October 22, 2025 18:22
@samrose samrose dismissed hunleyd’s stale review October 22, 2025 18:22

rebase was successful thanks for reviewing this PR. will close this change request to unblock merging all testing was successful

@samrose samrose merged commit 9bb2878 into develop Oct 22, 2025
14 checks passed
@samrose samrose deleted the multi-version-ext/plpgsql_check branch October 22, 2025 19:18
hunleyd added a commit that referenced this pull request Oct 23, 2025
* origin:
  refactor(ansible): bring our ansible up to modern ansible-lint standards (#1852)
  chore: bump to release (#1855)
  docs: getting started nix install or config revised (#1853)
  docs: how to update new structure (#1851)
  feat: support multiple versions of the plpgsql_check extension (#1684)
  refactor(ansible): bring our ansible up to modern ansible-lint standards (#1848)
  feat(wrappers): support more versions (#1831)
  refactor(ansible): bring our ansible up to modern ansible-lint standards (#1833)
  fix: fine tune protection rules to unblock wal-g functionality (#1846)
  fix: incorporate v3.0.0 supautils (#1844)
  fix: remove git revision from postgres package
encima pushed a commit that referenced this pull request Oct 28, 2025
* feat: support multiple versions of the plpgsql_check extension

Build multiple versions of the plpgsql_check extension on different PostgreSQL versions.
Add test for the extensions and their upgrade on PostgreSQL 15 and 17.

* tests: refactor to use the default nixos tests

* fix(plpgsql-check): add missing upgrade path files between versions

Generate empty SQL files for version-to-version upgrade paths to satisfy
PostgreSQL extension upgrade requirements.

* feat: requires switch version script due to shared_preload

* fix: test with plpgsql_check extension

---------

Co-authored-by: Sam Rose <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants