fix(ci): quality-gate-fallback workflow 名を区別可能に - #695
Conversation
ci.yml と同じ "CI" を使っていたため Actions UI で区別できなかった。 Required status check は job 名 "Quality Gate" 単独で参照されるため、 workflow 名を変えても required check には影響しない(branch protection の contexts は ["Quality Gate"] のみ)。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Warning Rate limit exceeded
To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing. ⌛ 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 (1)
✨ 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 |
🔍 AI Code Review (Local Hook)Models: Codex (default) / Gemini (default) ✨ Gemini ReviewMCP issues detected. Run /mcp list for status.ご提示いただいた変更内容をレビューしました。 発見事項指摘すべき問題は見つかりませんでした。 この変更は、メインの CI ワークフロー(おそらく 判定: patch is correct 理由: ワークフローの役割をより正確に表す名称への変更であり、保守性と開発者体験の向上に寄与します。 🤖 Generated by post_pr_ai_review.py hook |
|
Claude finished @keito4's task in 42s —— View job PR レビュー:
|
|
(aside) |
|
Claude finished @keito4's task in 18m 10s —— View job CI 失敗の調査・修正
調査結果CI 根本原因: リポジトリの Actions allowlist ( GitHub Actions はジョブ実行前に全
Claude 側の制約Claude GitHub App は 修正方法(2択)Option A: Actions allowlist を更新(推奨・即効性高い)リポジトリオーナーが以下を実行: gh api -X PUT repos/keito4/config/actions/permissions/selected-actions \
--field github_owned_allowed=true \
--field verified_allowed=true \
-f 'patterns_allowed[]=dorny/*' \
-f 'patterns_allowed[]=peter-evans/*' \
-f 'patterns_allowed[]=EndBug/*' \
-f 'patterns_allowed[]=gitleaks/*' \
-f 'patterns_allowed[]=reviewdog/*' \
-f 'patterns_allowed[]=slackapi/*' \
-f 'patterns_allowed[]=codecov/*'Option B:
|
|
(aside) |
|
Claude finished @keito4's task in 2m 4s —— View job CI 失敗の調査・修正
結果: CI はすでに ✅ 緑になっています現在の CI ステータスを確認したところ、すべてのチェックがパスしています。
CI 内の各ジョブ:
経緯まとめ
|
|
🎉 This PR is included in version 1.111.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Summary
ci.ymlとquality-gate-fallback.ymlが両方name: CIで Actions UI 上区別できなかった。fallback 側をCI Fallbackに変更。Required status check は job 名
Quality Gate単独で参照される(branch protection のcontexts: ["Quality Gate"])ため、workflow 名変更の影響はない。Test plan
npm run lint緑npm test95 件パスnpm run format:check緑🤖 Generated with Claude Code