Skip to content

Remove unused SSL setup from Windows CI - #3911

Merged
roji merged 1 commit into
mainfrom
roji-postgresql-setup-failures
Sep 14, 2026
Merged

roji merged 1 commit into
mainfrom
roji-postgresql-setup-failures

Conversation

@roji

@roji roji commented Sep 14, 2026

Copy link
Copy Markdown
Member

Windows PostgreSQL startup has been failing consistently in sampled recent runs (example). The likely cause is the EDB package's upgrade from OpenSSL 3.0 to 3.5, whose default security level rejects our 1024-bit test certificate; the actual server error was hidden in an uncollected log file.

Remove the certificate-copy step and SSL startup options, since tests already use SSL Mode=Disable. Also print the PostgreSQL log and fail the step if startup fails, so future failures expose the underlying error.

Print the PostgreSQL server log when startup fails.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings September 14, 2026 12:11
@roji
roji enabled auto-merge (squash) September 14, 2026 12:12

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

No unresolved review issues remain.

Review tier: Lite
Findings: None

What changed in this PR

Removes obsolete SSL setup from Windows PostgreSQL CI and improves startup failure diagnostics.

Changes:

  • Removes certificate copying and SSL startup options.
  • Prints PostgreSQL logs when startup fails.
  • Propagates startup failures and retains SSL Mode=Disable.
File Summary
.github/​workflows/​build.yml Updates Windows PostgreSQL startup and failure handling.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@roji
roji merged commit 1085430 into main Sep 14, 2026
16 checks passed
@roji
roji deleted the roji-postgresql-setup-failures branch September 14, 2026 12:26
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.

2 participants