Document HTTPS Homebrew tap install and SSH update recovery - #107
Conversation
|
Warning Review limit reached
Next review available in: 59 minutes You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (7)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Sorry @tonythethompson, you have reached your weekly rate limit of 500000 diff characters.
Please try again later or upgrade to continue using Sourcery
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
PR Summary by QodoDocument HTTPS Homebrew tap installs and SSH update recovery
AI Description
Diagram
High-Level Assessment
Files changed (7)
|
There was a problem hiding this comment.
Pull request overview
Updates Homebrew installation documentation and formula annotations to prefer an explicit HTTPS tap URL (mirroring homebrew-numan guidance) and documents recovery steps when brew update fails due to an SSH remote/host-key verification issue that can leave the tap stale.
Changes:
- Switch Homebrew tap commands in user-facing docs to
brew tap … https://github.com/…/homebrew-numan. - Add troubleshooting/recovery guidance for SSH host-key verification failures during
brew update. - Update the formula renderer comment and unit test to assert the HTTPS tap guidance is present in rendered output.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| scripts/test_render_homebrew_formula.py | Adds an assertion that rendered formula text includes the HTTPS tap command. |
| scripts/render_homebrew_formula.py | Updates the generated formula header comment to recommend tapping via HTTPS remote. |
| README.md | Updates Homebrew install and quick-start snippets to use the explicit HTTPS tap URL and adds a brief rationale. |
| packaging/homebrew/README.md | Updates install instructions and adds a Troubleshooting section with recovery steps for SSH remote failures. |
| packaging/homebrew/numan.rb | Updates the checked-in formula snapshot comment to match the renderer’s HTTPS tap guidance. |
| docs/RELEASING.md | Updates the “Homebrew” install command to use the HTTPS tap URL. |
| docs/PACKAGING.md | Updates Homebrew spot-check commands and adds recovery instructions for stale SSH-cloned taps. |
Greptile SummaryThis PR updates Homebrew guidance to prefer the explicit HTTPS tap remote and documents recovery from SSH host-key update failures.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains.
|
| Filename | Overview |
|---|---|
| README.md | Updates the Homebrew installation and quick-start commands to use the explicit HTTPS tap remote. |
| docs/PACKAGING.md | Adds HTTPS installation guidance and fixes the previously reported recovery sequence by uninstalling the formula before untapping. |
| docs/RELEASING.md | Aligns release documentation with the preferred HTTPS Homebrew tap command. |
| packaging/homebrew/README.md | Adds detailed SSH host-key troubleshooting with both retap and in-place remote-repair options. |
| packaging/homebrew/numan.rb | Updates the generated formula header comment to show the HTTPS tap command. |
| scripts/render_homebrew_formula.py | Updates generated formula comments without changing renderer behavior. |
| scripts/test_render_homebrew_formula.py | Verifies that rendered formulas include the preferred HTTPS tap command. |
Reviews (2): Last reviewed commit: "Fix Homebrew recovery: uninstall stale f..." | Re-trigger Greptile
Code Review by Qodo
1.
|
Qodo FixerNo findings are within the configured fix scope. To change which findings are fixed, adjust the setting on your Qodo configuration page. |
Align install docs with the tap guidance: prefer an explicit HTTPS remote and document untap/retap when brew update fails on host-key verification.
Review feedback on PR #107 identified that brew untap refuses to remove a tap when a formula from that tap is still installed, blocking the documented SSH-to-HTTPS recovery. Additionally, brew install does not replace an already-installed stale formula. Add brew uninstall numan as the first step in both recovery sections (docs/PACKAGING.md and packaging/homebrew/README.md) so untap succeeds and the subsequent brew install performs a fresh install rather than a no-op on the stale formula.
d89e703 to
2e94e9c
Compare
Summary
Mirror the
homebrew-numanguidance: prefer tapping with an explicit HTTPS remote, and document recovery whenbrew updatefails with SSH host-key verification (leaving a stale formula).Changes
docs/PACKAGING.mdanddocs/RELEASING.mdinstall commands + recovery notepackaging/homebrew/README.mdinstall + Troubleshooting sectionTest plan
python3 -m unittest scripts.test_render_homebrew_formula -v