Skip to content

fix(distribution): align Windows installer with R2 - #285

Open
Teakowa wants to merge 5 commits into
mainfrom
codex/issue-284-windows-r2-installer
Open

fix(distribution): align Windows installer with R2#285
Teakowa wants to merge 5 commits into
mainfrom
codex/issue-284-windows-r2-installer

Conversation

@Teakowa

@Teakowa Teakowa commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make install.ps1 use https://releases.wrightkit.dev by default instead of GitHub Release/API URLs
  • resolve latest Windows installs through latest/version and download from latest/, while pinned installs use immutable releases/<version>/ paths
  • update the Windows installer fixture to model the R2 contract while preserving missing-version, checksum-failure, and native smoke coverage
  • remove the versioned fixture before the latest-install check so that test fails if latest silently falls back to the versioned path

Verification

  • reviewed the branch diff against main
  • verified install.ps1 no longer contains a default GitHub Release/API dependency
  • ablation: the latest-path test removes releases/<version> before installation, so the case only passes when /latest/version + /latest/<artifact> are actually used
  • Windows execution is left to the repository's existing distribution CI leg

Fixes #284

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

Align Windows installer validation with the R2 release distribution

1 participant