Skip to content

fix: make GUI startup smoke work on service runners - #28

Merged
Regstar2 merged 2 commits into
masterfrom
fix/ci-gui-startup-smoke-session0
Aug 26, 2026
Merged

Regstar2 merged 2 commits into
masterfrom
fix/ci-gui-startup-smoke-session0

Conversation

@Regstar2

Copy link
Copy Markdown
Owner

Summary

  • stop treating MainWindowHandle == 0 as a startup failure on a non-interactive Windows service/session-0 runner;
  • require the packaged GUI process to remain alive, complete the real backend version handshake, reach state=Idle, and emit no unhandled GUI/application exception;
  • still require a real main-window handle when the runner is attached to an interactive desktop session;
  • add a regression test for the session-aware startup-smoke contract.

This fixes the CI false-negative shown after Full validation already passed 12/12 and the packaged GUI log reached backend resolved, version handshake, and state=Idle.

@Regstar2
Regstar2 merged commit 75e9639 into master Aug 26, 2026
1 check passed
@Regstar2
Regstar2 deleted the fix/ci-gui-startup-smoke-session0 branch August 26, 2026 09:03
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