Remove merge queue support from CI workflows - #2786
Conversation
PR SummaryMedium Risk Overview In Reviewed by Cursor Bugbot for commit ef35bcd. Bugbot is set up for automated code reviews on this repo. Configure here. |
|
@williambdean do you also want to remove this from the branch rule? |
|
@juanitorduz yes — and it has to come first, not after. The branch rule is the half of this that isn't in code, and Bugbot's medium-risk note above is the same point: while "Require merge queue" is still on for The queue is definitely still live, so this isn't hypothetical — #2773 ran Test/Docs/PyPI on So the order is: turn off "Require merge queue" on the |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2786 +/- ##
=======================================
Coverage 94.32% 94.32%
=======================================
Files 102 102
Lines 15616 15616
=======================================
Hits 14730 14730
Misses 886 886 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Drops the
merge_group:trigger fromtest.yml,test_notebook.yml,pypi.yml, anddocs.ymlso CI no longer runs in merge-queue context.This PR alone does not disable the merge queue. The queue is a branch-protection setting on
main, not a file in the repo, so it has to be turned off in the repo settings ("Require merge queue" under themainprotection rule).Order matters: turn the setting off first, then merge this. If the workflows lose their
merge_grouptriggers while the queue is still required, the required checks (all_tests,build source distribution check) never report in queue context and every entry stalls until it times out. There are 3 PRs in the queue right now.🤖 Generated with Claude Code
📚 Documentation preview 📚: https://pymc-marketing--2786.org.readthedocs.build/en/2786/