fix(windows): honor lifecycle locks and add an amd64 preview#687
Merged
huangzesen merged 2 commits intoJul 19, 2026
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This is the deliberately slim follow-up to #685 for the two HIGH Windows-readiness findings:
tryLocknow uses the existing non-creating byte-0LockFileExauthority and fails closed on unknown probe outcomes. Native Windows regression tests cover held, missing, and unusable lock paths.windows-latestnow runs native TUI/Portal tests, vet, build, version smoke, exact three-member packaging, SHA256, and bootstrap safety smoke.v*tags publish only the exact amd64 preview zip, checksum, and bootstrap alongside the existing source release/Homebrew update.Claim boundary
This remains an experimental TUI/Portal-only Windows amd64 preview. It does not claim a supported native Python/kernel runtime, agent lifecycle interoperability, arm64, signing, PATH/services, or built-in updater support. macOS, Linux, and WSL remain supported.
Review surface
c545c496— focused H1 lock fix + native Windows testsad035489— slim H2 native validation, exact assets, guarded update-by-rerun bootstrap, and concise docsThe abandoned broader local candidate was never pushed; this branch was rebuilt fresh from exact base
476744469978f82cd740282af9f2eb7118cff5a5after a 58% deletion pass.Local validation
git diff --checknpm ci+ production frontend buildgo test ./...+go vet ./...ad0354892d0841cd58f616577aee21d9cf4edbc5Native PowerShell/bootstrap execution is intentionally delegated to the new
windows-latestjob and must be green before merge.