feat(dist): npm + brew + native installer only#687
Conversation
Distribution model aligned with Claude Code: - npm: npm install -g govon (primary) - brew: brew install govon-org/tap/govon (npm-based formula) - native: curl | bash installer script - Docker: unchanged Removed: - src/govon_cli/ (pip launcher package) - publish-pypi.yml (PyPI publish workflow) - publish-package.yml (GitHub Packages PyPI) - pyproject.toml [project.scripts] entry Changed: - homebrew/govon.rb: Python virtualenv → npm-based formula - homebrew-update.yml: PyPI trigger → tag trigger, PR+admin merge - release.yml: pip install → curl installer + brew instructions
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 0 minutes and 24 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (10)
Warning
|
Summary
Align distribution model with Claude Code: npm + brew + native installer only. Remove pip CLI support.
Installation methods (after merge)
Removed
src/govon_cli/— pip launcher packagepublish-pypi.yml— PyPI publish workflowpublish-package.yml— GitHub Packages PyPIpyproject.toml [project.scripts]entryChanged
homebrew/govon.rb— Python virtualenv → npm-based formulahomebrew-update.yml— PyPI trigger → tag trigger, PR+admin mergerelease.yml— pip → curl installer + brewTest plan
npm install -g govon && govon --version