chore: reduce CI notification noise from issue-sync workflow#1343
chore: reduce CI notification noise from issue-sync workflow#1343marcusquinn merged 1 commit intomainfrom
Conversation
- Remove issue event types that did nothing (closed, reopened, edited, labeled) — only keep 'opened' which actually syncs refs to TODO.md - Enable cancel-in-progress on push job so rapid TODO.md pushes from supervisor don't queue up redundant runs - Simplify issue job handler (no more case statement for single event) The labeled/edited events were the main noise source: every supervisor label change triggered a workflow run that just logged a message and exited, generating email notifications for no value.
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
WalkthroughThe issue-sync workflow is simplified by restricting issue event triggers from five types (opened, closed, reopened, edited, labeled) to only "opened" events. Multi-action conditional branching logic is removed from both sync jobs, with cancel-in-progress enabled to reduce queue overhead. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
No actionable comments were generated in the recent review. 🎉 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: Fri Feb 13 01:23:00 UTC 2026 Generated by AI DevOps Framework Code Review Monitoring |
|



Summary
closed,reopened,edited,labeled) — only keepopenedwhich actually syncs refs to TODO.mdcancel-in-progresson push job so rapid TODO.md pushes don't queue redundant runsProblem
The
labeledandeditedevents were the main noise source: every time the supervisor updated a status label or edited an issue title, it triggered a full workflow run that just logged a message and exited. With the supervisor pulsing every 2 minutes and updating multiple issues per pulse, this generated dozens of workflow runs (and cancellation emails) per hour.Impact
Eliminates ~80% of issue-sync workflow runs. The remaining triggers (push to TODO.md, new issue opened) are the only ones that do actual work.
User action still needed
Go to https://github.com/marcusquinn/aidevops/settings/notifications and disable email notifications for "Actions" workflow runs — or set to "Only notify for failed workflows". This catches any remaining noise from other workflows.
Summary by CodeRabbit