Skip to content

fix: migrate distribution to GitHub releases - #6

Merged
eli0shin merged 2 commits into
mainfrom
refactor/github-release-flow
Mar 18, 2026
Merged

fix: migrate distribution to GitHub releases#6
eli0shin merged 2 commits into
mainfrom
refactor/github-release-flow

Conversation

@eli0shin

Copy link
Copy Markdown
Owner

Summary

  • replace the single host-built npm binary with the lspcli-style wrapper, GitHub release, and postinstall download flow
  • add multi-platform build, release, manual update, and auto-update support for installed binaries
  • update CI, tests, and docs to validate and document the new distribution model

Testing

  • bun test
  • bun run typecheck
  • bun run build

Install platform binaries from GitHub releases so npm and curl installs stop depending on a single host-built artifact. Mirror the lspcli release and update flow to keep mcp-controller portable across supported platforms.
@eli0shin
eli0shin merged commit 8fde4b5 into main Mar 18, 2026
2 checks passed
@github-actions github-actions Bot mentioned this pull request Mar 18, 2026
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