fix: add missing GITHUB_TOKEN permissions to CI workflows#3838
fix: add missing GITHUB_TOKEN permissions to CI workflows#3838marcusquinn merged 1 commit intomainfrom
Conversation
The label-pr and check-issue-link jobs in issue-sync.yml, and the code-review-monitoring job, fail with 'Resource not accessible by integration' because the GITHUB_TOKEN lacks issues:write (for label creation and PR comments via the issues API) and contents:read. - issue-sync.yml label-pr: add issues:write, contents:read - issue-sync.yml check-issue-link: add issues:read, contents:read - code-review-monitoring.yml: add issues:write Closes #3836
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
WalkthroughTwo GitHub Actions workflows receive permission updates: code-review-monitoring gains Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
🔍 Code Quality Report�[0;35m[MONITOR]�[0m Code Review Monitoring Report �[0;34m[INFO]�[0m Latest Quality Status: �[0;34m[INFO]�[0m Recent monitoring activity: 📈 Current Quality Metrics
Generated on: Sun Mar 8 01:54:43 UTC 2026 Generated by AI DevOps Framework Code Review Monitoring |
|
|
@coderabbitai review Review bots were rate-limited when this PR was created (affected: coderabbitai gemini-code-assist). Requesting a review retry. |
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
🧠 Learnings used✅ Actions performedReview triggered.
|
…quinn#3829) Merging: APPROVED (3 reviews), admin author. Failing CI checks (SonarCloud, Monitor & Auto-Fix, Label PR) are systemic issues tracked in marcusquinn#3836/marcusquinn#3837 with fixes in PRs marcusquinn#3838/marcusquinn#3839. Framework Validation, Codacy, and Socket checks all pass.
…n#3838) Merging: green CI, APPROVED review. Fixes systemic CI permission issue (GH#3836).



Summary
issues: writeandcontents: readto thelabel-prjob inissue-sync.yml— fixesaddLabelsToLabelable: Resource not accessible by integrationwhen applying conventional-commit labels to PRsissues: readandcontents: readto thecheck-issue-linkjob inissue-sync.yml— fixesHttpError: Resource not accessible by integrationwhen searching for linked issuesissues: writeto thecode-review-monitoringjob incode-review-monitoring.yml— fixes comment posting viagithub.rest.issues.createComment(PR comments use the issues API)Root Cause
GitHub Actions'
GITHUB_TOKENdefaults to restrictive permissions whenpermissions:is declared at the job level. Thelabel-prjob only declaredpull-requests: write, butgh label createand the GraphQLaddLabelsToLabelablemutation requireissues: write. Similarly,check-issue-linkusesgh issue listwhich needsissues: read, andcode-review-monitoringposts PR comments via the issues API.Evidence
addLabelsToLabelable: Resource not accessible by integrationHttpError: Resource not accessible by integrationCloses #3836
Summary by CodeRabbit