Skip to content

feat: add first-class Windows release support - #45

Merged
aaf2tbz merged 3 commits into
mainfrom
feat/windows-release
Sep 5, 2026
Merged

feat: add first-class Windows release support#45
aaf2tbz merged 3 commits into
mainfrom
feat/windows-release

Conversation

@aaf2tbz

@aaf2tbz aaf2tbz commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • add native windows-2022 CI covering the GPU-feature build, CLI index/search/status, setup/sync, MCP JSON-RPC, and PowerShell installation
  • publish x86_64-pc-windows-msvc ZIP and SHA-256 release artifacts alongside the Unix releases
  • add a verified per-user install.ps1 with PATH management, uninstall, and Windows-safe self-update support
  • make CLI discovery, config paths, Codex TOML escaping, and PowerShell/runtime handling Windows-aware
  • document Windows installation/support and update the 4.5.0 package/Signet metadata

Validation

  • cargo test --workspace
  • Windows GNU release build with --features gpu
  • Windows GNU/Wine CLI, indexing, search, status, setup/sync, and MCP smoke
  • actionlint .github/workflows/*.yml
  • shellcheck install.sh
  • git diff --check

Native MSVC validation is intentionally covered by the new windows-2022 workflow because it cannot run on the development Mac.

@aaf2tbz
aaf2tbz merged commit b1daf87 into main Sep 5, 2026
9 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