Use git-harness v0.3.1 for non-interactive network git - #19
Conversation
Apply GIT_TERMINAL_PROMPT=0 to all network fetch paths so parallel git-rain runs fail fast with a frozen auth message instead of interleaved TTY prompts. Co-authored-by: Cursor <cursoragent@cursor.com>
…aser CI. Delegate PrepareNetworkGit to git-harness instead of duplicating the helper, pin github.com/git-fire/git-harness v0.3.1, and migrate stable releases from deprecated brews to homebrew_casks so release config validation passes. Co-authored-by: Cursor <cursoragent@cursor.com>
GoReleaser stable config publishes homebrew_casks under Casks/, so the release workflow must wait on Casks/git-rain.rb instead of Formula/. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Warning Review limit reached
More reviews will be available in 28 minutes and 55 seconds. Learn how PR review limits work. Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file). ⌛ How to resolve this issue?After more reviews become available, 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 include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (9)
✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
Follow-up to #19: remove duplicated operations helpers and internal/safety in favor of git-harness v0.3.1. Co-authored-by: Cursor <cursoragent@cursor.com>


Summary
github.com/git-fire/git-harness v0.3.1and delegatePrepareNetworkGitto harnessfetch --all, mainline fetch, and full sync paths.goreleaser.stable.yamlfrom deprecatedbrews→homebrew_casksCasks/git-rain.rb(notFormula/) after Goreleaser publishWhy
Parallel
git-rainruns were leaking HTTPS credential prompts when remotes lacked cached credentials. The fix belongs in git-harness (shared with git-fire); git-rain now consumes it.Supersedes #16 (reverted in #18 after premature merge while Bugbot Autofix was in flight).
Related PRs
Test plan
go test -race -count=1 ./...Made with Cursor