chore(governance): add CI/CD governance baseline#7
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
chittyintel | 866a1fb | Mar 02 2026, 02:40 AM |
|
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. 📒 Files selected for processing (7)
✨ 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 |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 866a1fbaee
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
|
||
| jobs: | ||
| gates: | ||
| uses: ./.github/workflows/reusable-governance-gates.yml |
There was a problem hiding this comment.
Point governance gate at an existing reusable workflow
This workflow calls ./.github/workflows/reusable-governance-gates.yml, but there is no file with that name in the repository (repo-wide search for reusable-governance-gates.yml returns no matches). On pull_request and push events, GitHub cannot load the referenced reusable workflow, so this gate job will not execute as intended and can break required CI checks.
Useful? React with 👍 / 👎.
| shell: bash | ||
| run: | | ||
| set -euo pipefail | ||
| bash scripts/check-chitty-onboarding.sh .chittyconnect.yml |
There was a problem hiding this comment.
Use an onboarding check script that actually exists
The onboarding gate runs bash scripts/check-chitty-onboarding.sh .chittyconnect.yml, but that script is not present in this repo (only scripts/onboard.sh exists under scripts/). As written, this step exits with "No such file or directory" on every PR/push run, so the onboarding workflow always fails.
Useful? React with 👍 / 👎.
| run: | | ||
| set -euo pipefail | ||
| mkdir -p reports/secret-rotation | ||
| if bash scripts/onepassword-rotation-audit.sh .github/secret-catalog.json reports/secret-rotation; then |
There was a problem hiding this comment.
Invoke a rotation-audit script that exists in-repo
The rotation job calls scripts/onepassword-rotation-audit.sh, but no such script exists in the repository, so the audit cannot run and the workflow will always take the failure path on schedule/dispatch. This turns the rotation audit into persistent noise instead of a functional control.
Useful? React with 👍 / 👎.
Automated governance baseline remediation from org control loop.