Skip to content

fix(windows): harden installer runtime activation - #70

Merged
uvwt merged 3 commits into
mainfrom
fix/windows-installer-runtime-20260907
Sep 7, 2026
Merged

fix(windows): harden installer runtime activation#70
uvwt merged 3 commits into
mainfrom
fix/windows-installer-runtime-20260907

Conversation

@uvwt

@uvwt uvwt commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • make fresh Windows installs default to standard user mode while preserving existing privilege mode on upgrades
  • split installer provisioning from immediate runtime activation so broker / Task Scheduler activation failures can defer safely on fresh standard installs instead of rolling back a valid install
  • improve early ResultFile diagnostics, elevated task rollback recovery, and multi-warning reporting
  • add Windows fault-injection coverage for deferred activation and wire it into the installer workflow

Validation

  • Windows PowerShell 5.1 installer validation passed
  • go test ./scripts/test/... passed
  • go test ./... passed
  • fresh + standard Setup broker failure injection passed without rollback
  • Inno Setup 6.7.3 offline AMD64 installer compiled successfully
  • agy final review: no Blocker / High / Medium findings

@uvwt
uvwt merged commit 87a1802 into main Sep 7, 2026
7 checks passed
@uvwt
uvwt deleted the fix/windows-installer-runtime-20260907 branch September 8, 2026 07:50
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