Another quarter passed, and it's now an excellent time to reflect on what changed for Mergify over the last three months.
One of our major projects over the last quarter is introducing the new
queue action. The queue action should supersede the strict merge mode from the
merge action in the future.
If you want to learn more about this feature you can read our recent announcement.
This new queue action allows you to define multiple queues with different priorities and varying merge conditions. Our documentation shows a few examples of how you can now insert high-priority pull requests as soon as possible in the queue, bypassing regular pull requests.
As part of the new queue action we just talked about, we introduced speculative checks. This innovative feature allows users of merge queues to test pro-actively the enqueued pull request. Rather than waiting for the current CI jobs to finish, Mergify will create temporary pull requests to test enqueued pull requests enthusiastically.
You can read about speculative checks configuration in our documentation.
The backport and copy actions saw their number of options slightly grew. You can now add labels to the created pull requests using the
labels option and set assignees using the eponym option.
We added a new section to our configuration file named
defaults. Using this new directive, you can configure the default option values for any action. That also means commands will use those configuration values now, making it possible to configure their default behavior.
We upgraded our service status page to include real-time information and metrics. It also provides status about some of the GitHub services we rely on. That allows you to be aware of outages that could impact Mergify but where we can't mitigate the issue.
As we hope you'll have no chance ever to see this page, we've included a screenshot below.
This new page allows you to subscribe to our status update via email, Slack, Twitter, or RSS; feel free to subscribe right now to be kept up to date with our future outages (I like how we make outages sound like a nice feature now 🤔).
We hope you'll enjoy Mergify during this next quarter. Stay tuned for more update soon!