Skip to content

Preserve diagnostics for installer failures before backend startup - #58

Merged
MyButtermilk merged 3 commits into
mainfrom
codex/installer-startup-diagnostics
Sep 18, 2026
Merged

MyButtermilk merged 3 commits into
mainfrom
codex/installer-startup-diagnostics

Conversation

@MyButtermilk

Copy link
Copy Markdown
Owner

An installed app can fail before its backend opens a listener. The smoke test previously recorded no startup diagnostics in that case and cleanup removed the remaining logs. Preserve the process exit state and bounded, redacted shell/backend log excerpts before cleanup, and upload the failed report from release CI.

The existing startup deadline and publication gates remain unchanged. The PowerShell module is exercised through a checked-in helper, including exited/running processes, missing and locked logs, redaction, and truncated input.

Validation: 160 focused tests; Ruff lint and format checks over maintained Python sources; Actionlint. The unchanged v0.5.119 candidate also passed clean installation, upgrade, frontend, support, five media checks and strict uninstall in diagnostic run 35364030659. That successful reproduction does not identify the original timeout's cause.

@MyButtermilk
MyButtermilk merged commit 93a1d99 into main Sep 18, 2026
9 checks passed
@MyButtermilk
MyButtermilk deleted the codex/installer-startup-diagnostics branch September 18, 2026 15:55
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