This PR seeks to fix the configuration for mergify. According to this post , strict mode for mergify is now deprecated, and there is a new way to go about queuing merge requests. This PR follows most of the recommendations from the blog post. In addition, because our test matrix is large and growing, it made sense to make use of anchors so as not to repeat the list of CI tests under both the queue_rules and pull_request_rules. Because using anchors and aliases can be a bit tricky with arrays, I used the and operator as described here.
This PR seeks to fix the configuration for mergify. According to this post , strict mode for mergify is now deprecated, and there is a new way to go about queuing merge requests. This PR follows most of the recommendations from the blog post. In addition, because our test matrix is large and growing, it made sense to make use of anchors so as not to repeat the list of CI tests under both the queue_rules and pull_request_rules. Because using anchors and aliases can be a bit tricky with arrays, I used the
and
operator as described here.