Skip to content

fix(release): identify active desktop runtime - #202

Merged
pallyoung merged 1 commit into
mainfrom
fix/desktop-installed-runtime-evidence
Aug 27, 2026
Merged

fix(release): identify active desktop runtime#202
pallyoung merged 1 commit into
mainfrom
fix/desktop-installed-runtime-evidence

Conversation

@pallyoung

Copy link
Copy Markdown
Contributor

Summary

  • treat the Desktop update coordinator's Product version as the running Runtime source of truth
  • keep active.json as a fallback because it may intentionally point at the previous rollback Runtime
  • include observed and expected Shell/Runtime versions in acceptance failures
  • cover the retained rollback-pointer case

Why

Desktop 0.1.6 successfully installed and relaunched in release run 33040438514. The running Factory Runtime was 0.5.13, while active.json intentionally retained 0.5.8 as the rollback candidate. Installed acceptance read the rollback pointer first and incorrectly rejected the candidate.

Verification

  • pnpm exec vitest run --config scripts/vitest.config.ts --environment node scripts/verify-desktop-installed-update.test.ts scripts/github-workflows.test.ts (40 passed)
  • pnpm exec biome check scripts/verify-desktop-installed-update.test.ts scripts/verify-desktop-installed-update.ts (passed)

@pallyoung
pallyoung merged commit 777c9c4 into main Aug 27, 2026
8 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

Development

Successfully merging this pull request may close these issues.

1 participant