fix(ci): register OpenCode Zen catalog credential - #869
Conversation
|
Warning Review limit reachedNext included review available in 21 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (6)
📝 WalkthroughWalkthrough워크플로가 run-scoped KV passphrase를 로그에 마스킹한 뒤 export합니다. ChangesProvider catalog 동기화
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: 🔵 Low · up to The workflow now requires six provider credentials, but the operator documentation still lists only five and omits OPENCODE_ZEN_API_KEY; following that documentation could make catalog bootstrap fail. The PR is otherwise mergeable with explicit owner awareness or a documentation follow-up. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 2 functions across 1 files. (3 skipped: 3 unsupported.) ✨ Finishing Touches📝 Generate docstrings
🧪 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 |
# Conflicts: # CHANGELOG.md
|
Superseded by PR #868. Exact comparison against #868 head |
Pull request was closed
Root cause
The protected hourly catalog workflow transported five provider credentials after discovery added OpenCode Zen as a sixth required source. Run 32945020378 therefore failed before discovery. The same run also exposed its generated run-scoped KV passphrase in the Actions environment preamble because it was exported before being masked.
Fix
OPENCODE_ZEN_API_KEYinto the one-shot KV bootstrapGITHUB_ENVThe previously shown passphrase was generated for an ephemeral PostgreSQL service destroyed with that workflow run; it is not a reusable production credential.
Verification
Summary by CodeRabbit
새 기능
버그 수정
문서