fix(ci): re-arm governance — grant actions: read - #83
Conversation
The reusable at the pinned standards revision requires actions: read. A caller granting only contents: read dies at startup and reports NO governance checks at all, silently disarming the whole gate (0 checks instead of 15). Verified on bofig: run 34200437178 at the patched head reported all 15 governance jobs; before the patch the run was startup_failure with zero checks. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QMTyDv9CoJo5PfeNzyp519
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📜 Recent review details🔇 Additional comments (1)
📝 SummarySummary by CodeRabbit
WalkthroughThe governance workflow now includes top-level read-only permission for GitHub Actions. ChangesGovernance workflow
Priority: ➖ Normal — Schedule the governance permission fix because the missing read access prevents the workflow from starting and suppresses all 15 governance checks. Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to The governance workflow can read Actions metadata required to start its reusable checks while retaining read-only permissions. No current merge-blocking risk is identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
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. A rabbit checks the workflow gate Comment |



Governance is currently disarmed on
mainin this repoThe standards pin bump landed while this caller granted only
contents: read.The reusable at that pin requires
actions: read, so the workflow dies atstartup and reports no checks at all —
mainlooks green because the entiregovernance suite is absent, not passing.
Measured on this repo's
main:governance.ymllatest run =startup_failure,governance check count = 0 (the healthy count is 15).
This PR adds the one missing line.
Verified: on
bofig,aggregate-library,boinc-boinc,cloudguard-clithe sameone-line change took the gate from 0 checks to 15. On
cloud-sync-tunerthecured run is fully green (15 jobs, 0 failures).
🤖 Generated with Claude Code
https://claude.ai/code/session_01QMTyDv9CoJo5PfeNzyp519