Hey Kyle!
Yea, with CI Optimizations on bottom + top, middle PRs skip CI on purpose. So if the tip has the fix but the middle is still broken, that middle won’t get re-tested until it becomes the new bottom of the stack.
For phased releases, you can merge the ready PRs at the bottom with Merge N and keep stacking above this way the whole stack doesn’t need to be done first.
Closest merge-time option is Graphite MQ Parallel CI set to run on the topmost PR:
*https://graphite.com/docs/stacking-and-ci* ·
*https://graphite.com/docs/merge-queue-optimizations*
Are you on Parallel CI already, or just CI Optimizations?