Skip to content

feat: add gorse-cli package#33

Open
zhangzhenghao wants to merge 5 commits into
gorse-io:masterfrom
zhangzhenghao:add-gorse-cli-package
Open

feat: add gorse-cli package#33
zhangzhenghao wants to merge 5 commits into
gorse-io:masterfrom
zhangzhenghao:add-gorse-cli-package

Conversation

@zhangzhenghao

@zhangzhenghao zhangzhenghao commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a new gorse-cli workspace package for the Gorse CLI v0.5.10 release
  • download all supported platform CLI binaries from gorse-io/gorse during npm pack / npm publish, so the npm tarball includes binaries while the repository does not
  • run the packaged CLI through the platform-specific binary under vendor/
  • publish changed workspace package versions automatically from the npm release workflow, so the monorepo can release packages independently when their package.json version changes

Notes

  • packages/gorse-cli/vendor/ is gitignored; binaries are generated only during packing/publishing
  • npm pack --dry-run produced a gorse-cli tarball of about 412 MB compressed / 860 MB unpacked because it includes all v0.5.10 platform binaries

Verification

  • corepack yarn build
  • corepack yarn workspace gorse-cli test
  • extracted npm-release changed-package detector locally; it selected gorse-cli@0.5.10
  • git diff --check
  • npm pack --dry-run in packages/gorse-cli

@zhangzhenghao zhangzhenghao force-pushed the add-gorse-cli-package branch from c17d9a4 to 7f829c1 Compare June 20, 2026 13:54
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.

2 participants