Skip to content

feat(distribution): add Windows PowerShell installer - #257

Merged
Teakowa merged 5 commits into
mainfrom
codex/issue-254-install-ps1
Sep 4, 2026
Merged

Teakowa merged 5 commits into
mainfrom
codex/issue-254-install-ps1

Conversation

@e54-bot

@e54-bot e54-bot commented Sep 4, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • add a first-party Windows x86_64 install.ps1 for latest or pinned releases
  • download and verify the canonical release ZIP and published SHA-256 checksum
  • install and directly smoke-check both wright.exe and wright-lsp.exe
  • add a local HTTP controlled-artifact functional test and Windows CI wiring
  • document the installer alongside the Unix installer

Verification

  • python3 scripts/verify-dist.py
  • shellcheck install.sh
  • git diff --check
  • YAML parsed successfully with Ruby YAML.load_file
  • Windows-only PowerShell functional test is wired for windows-latest but was not runnable on this macOS host

Fixes #254

@Teakowa Teakowa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Major — install.ps1 installs by default into %LOCALAPPDATA%\Programs\Wright\bin, but it neither adds that directory to PATH nor tells the user how to make wright available by name. A clean user following the documented one-liner therefore gets a successful install but cannot invoke wright normally afterward. This misses the first-party installer/PATH-handling contract inherited from #108/#254. Add explicit PATH handling or an actionable post-install PATH instruction (at minimum matching install.sh).

@Teakowa
Teakowa enabled auto-merge (squash) September 4, 2026 16:49

@Teakowa Teakowa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Teakowa
Teakowa merged commit 2e67354 into main Sep 4, 2026
14 checks passed
@Teakowa
Teakowa deleted the codex/issue-254-install-ps1 branch September 4, 2026 17:00
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Make Workshop Great Again Sep 4, 2026
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.

Add a first-party PowerShell installer for Windows

2 participants