fix(secrets): CHIT bypass patterns + project-local secrets path - #1051
Conversation
Register secrets pipeline tools (secrets_local_hydrate, bootstrap_env, brand_defaults) in CHIT damage-control bypass patterns so they can access env files without triggering zero-access blocks. Switch sync-secrets-local workflow to write secrets to project-local pmoves/secrets/ directory (reproducible across users/runners) with backward compat fallback to per-user config dir. Update secrets_local_hydrate.py to search project-local path first before falling back to per-user APPDATA/XDG config path. Cherry-picked from stash/damage-control-patterns. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Warning Rate limit exceeded
⌛ 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: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
✨ 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 |
Remove _host_secrets_mount() from local_cert_runners (project-local secrets path adopted in PR #1051). Remove --include-nitpick flag from pr_hedge_trim — nitpick threads are never auto-resolved. Remove Beats-related NATS subjects from context docs. Update pr-trim command docs and fetch_credentials script. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Remove _host_secrets_mount() from local_cert_runners (project-local secrets path adopted in PR #1051). Remove --include-nitpick flag from pr_hedge_trim — nitpick threads are never auto-resolved. Remove Beats-related NATS subjects from context docs. Update pr-trim command docs and fetch_credentials script. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Summary
sync-secrets-localGHA workflow to write secrets to project-localpmoves/secrets/dir (reproducible across users/runners)secrets_local_hydrate.pyto search project-local path first, then fall back to per-user APPDATA/XDG configCherry-picked from
stash/damage-control-patternsstash branch (unique patterns only — rest already merged via PRs #1045-#1047).Test plan
make -C pmoves secrets-funnelcompletes without CHIT bypass blockspython pmoves/tools/secrets_local_hydrate.py --dry-runresolves correct pathsync-secrets-localworkflow writes topmoves/secrets/local.env🤖 Generated with Claude Code