ExaWorks / SDK

ExaWorks SDK
11 stars 12 forks source link

ci: updated mergify config away from deprecated 'strict' mode #86

Closed zekemorton closed 2 years ago

zekemorton commented 2 years ago

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.