chore(governance): add CI/CD governance baseline#10
Conversation
|
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: edd3a867b2
ℹ️ 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 Gates at a real reusable workflow
This workflow references ./.github/workflows/reusable-governance-gates.yml, but that file is not present in this repository (I checked with rg --files --hidden under /workspace/shared). As written, every pull_request/push trigger for this workflow will fail to start the gates job because GitHub cannot resolve the local reusable workflow target.
Useful? React with 👍 / 👎.
| shell: bash | ||
| run: | | ||
| set -euo pipefail | ||
| bash scripts/check-chitty-onboarding.sh .chittyconnect.yml |
There was a problem hiding this comment.
Call an onboarding validator script that exists in repo
The onboarding gate executes bash scripts/check-chitty-onboarding.sh .chittyconnect.yml, but neither scripts/check-chitty-onboarding.sh nor .chittyconnect.yml exists in this repo (verified via rg --files --hidden in /workspace/shared). That makes this job fail on every PR/push instead of acting as a meaningful policy gate.
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 an existing rotation-audit script
The audit step runs scripts/onepassword-rotation-audit.sh, but there is no such script in this repository (rg --files --hidden shows no scripts/ tree), so the scheduled/dispatch audit can never actually execute the rotation checks. This turns the workflow into a guaranteed failure path rather than a functioning security control.
Useful? React with 👍 / 👎.
Automated governance baseline remediation from org control loop.