Skip to content

✨ feat(vscode): add GitHub Releases binary download as install option#1508

Merged
harehare merged 5 commits intomainfrom
feat/vscode-release-download
Mar 28, 2026
Merged

✨ feat(vscode): add GitHub Releases binary download as install option#1508
harehare merged 5 commits intomainfrom
feat/vscode-release-download

Conversation

@harehare
Copy link
Copy Markdown
Owner

Add mq.installMethod setting ("release" | "cargo") so users can download prebuilt binaries from GitHub Releases instead of building from source with cargo.

Add `mq.installMethod` setting ("release" | "cargo") so users can
download prebuilt binaries from GitHub Releases instead of building
from source with cargo.

- Add `downloadFromRelease()` to fetch mq-lsp and mq-dbg for the
  detected target triple (macOS arm64/x64, Linux arm64/x64, Windows x64)
- Add `chooseInstallMethod()` QuickPick that respects the config setting
- Update `installServers()` to dispatch to release download or cargo
- Pass installed binary path through to `startLspServer()` so the
  freshly downloaded binary is used immediately without restart
@harehare harehare merged commit b9e0a29 into main Mar 28, 2026
4 checks passed
@harehare harehare deleted the feat/vscode-release-download branch March 28, 2026 07:43
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