Skip to content

fix(postgres): support PostgreSQL 18 defaults with compatible volume paths - #54

Merged
kaanyagci merged 7 commits into
renovate/major-github-artifact-actionsfrom
renovate/postgres-18.x
Oct 11, 2026
Merged

kaanyagci merged 7 commits into
renovate/major-github-artifact-actionsfrom
renovate/postgres-18.x

Conversation

@renovate

@renovate renovate Bot commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

The PostgreSQL 18 default now uses an explicit PGDATA matching the existing volume mount. Without it, a fresh PostgreSQL 18 container rejects the old mount layout. Existing production and canary environments remain pinned to their current PostgreSQL 16 images; upgrading their data requires the separately documented backup/restore cutover and explicit pin change.

Added an isolated real-container compatibility test: create PostgreSQL 16 data, restore its logical backup into a fresh PostgreSQL 18 volume, verify rows and values, reject direct reuse of the PostgreSQL 16 volume by PostgreSQL 18, then restart PostgreSQL 16 and verify its original data remains intact. Configuration validation enforces the mount/PGDATA contract.

Validation: the new test reproduced the original startup failure, passed after the fix, and the complete scripts/run-ci.sh suite passed on an isolated Linux Docker daemon. No production database migration or deployment was performed.

@renovate
renovate Bot force-pushed the renovate/postgres-18.x branch from 73d5afc to 70ec239 Compare October 8, 2026 03:12
@renovate
renovate Bot force-pushed the renovate/postgres-18.x branch from 70ec239 to b06086b Compare October 8, 2026 03:15
@kaanyagci
kaanyagci marked this pull request as draft October 8, 2026 04:00
@kaanyagci
kaanyagci changed the base branch from main to renovate/major-github-artifact-actions October 8, 2026 04:11
@kaanyagci
kaanyagci added this pull request to stack #55 October 8, 2026 04:11
@renovate

renovate Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@kaanyagci kaanyagci changed the title Update postgres Docker tag to v18 fix(postgres): support PostgreSQL 18 defaults with compatible volume paths Oct 11, 2026
@kaanyagci
kaanyagci marked this pull request as ready for review October 11, 2026 10:22
kaanyagci and others added 4 commits October 11, 2026 12:37
* Update actions/upload-artifact action to v7

* fix(ci): preserve ZIP evidence contract for artifact action v7

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kaan Yagci <kaan.yagci@makepad.fr>
@kaanyagci
kaanyagci merged commit 60d2796 into main Oct 11, 2026
2 checks passed
An error occurred while trying to automatically change base from renovate/major-github-artifact-actions to main October 11, 2026 15:23
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.

1 participant