Skip to content

Harden Windows desktop launch and CI - #80

Merged
teloverge merged 11 commits into
mainfrom
codex/windows-launch-hardening
Aug 5, 2026
Merged

teloverge merged 11 commits into
mainfrom
codex/windows-launch-hardening

Conversation

@teloverge

Copy link
Copy Markdown
Owner

Summary

  • package stellr-desktop.exe as the console-free Windows desktop entry while preserving stellr.exe as the interactive console CLI over shared application assembly
  • harden Windows application and installer smokes with named deadlines, captured startup stages, real shortcut/protocol/display-icon assertions, and live PowerShell/cmd.exe CLI coverage
  • upgrade all six artifact uploads to actions/upload-artifact@v7 without warning suppression

Validation

  • cargo test --workspace --locked
  • cargo clippy --workspace --all-targets --locked -- -D warnings
  • cargo fmt --all -- --check
  • all PowerShell packaging contract suites
  • 204 frontend tests, Svelte checks, and production frontend build via Vite+
  • live release CLI smoke under native PowerShell and cmd.exe
  • unsigned NSIS release build with direct PE assertions: desktop=WindowsGui, CLI=WindowsCui
  • independent standards and spec reviews: no remaining actionable findings

Closes #75
Closes #76
Closes #77

@teloverge
teloverge merged commit 7f55ccc into main Aug 5, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant