Skip External-Datastores and External-SaaS-Connectors in merge queue#7580
Skip External-Datastores and External-SaaS-Connectors in merge queue#7580
Conversation
External-Datastores and External-SaaS-Connectors are expensive, flaky, and not included in the Backend-Checks-Summary gate. Remove them from merge_group triggers so they no longer block the merge queue. They still run on pushes to main and when the 'run unsafe ci checks' label is applied to PRs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub. 2 Skipped Deployments
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis PR modifies CI/CD workflow configuration to exclude merge queue events from triggering External-Datastores and External-SaaS-Connectors jobs. These resource-intensive jobs now only run on push events or when explicitly requested via labels, reducing unnecessary CI executions during merge queue operations. A changelog entry documents this change. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Greptile SummaryThis PR removes
Confidence Score: 3/5
|
…7580) Co-authored-by: Adrian Galvan <galvana@uci.edu> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Description Of Changes
Remove
merge_groupfrom theifconditions onExternal-DatastoresandExternal-SaaS-ConnectorsCI jobs. These external integration tests are expensive, prone to flakiness, and are already excluded from theBackend-Checks-Summarygate. Running them in the merge queue adds latency without blocking value since they aren't required for merge.They continue to run on:
main/release-**— catches regressions post-mergerun unsafe ci checkslabel — on-demand when neededCode Changes
.github/workflows/backend_checks.yml- Remove|| github.event_name == 'merge_group'fromExternal-DatastoresandExternal-SaaS-ConnectorsjobifconditionsSteps to Confirm
merge_groupBackend-Checks-Summarydoes not list either job in itsneedsarray (already the case)pushevents and therun unsafe ci checkslabelPre-Merge Checklist
CHANGELOG.mdupdatedSummary by CodeRabbit
Chores