We are pleased to announce the release of a new condition for our Merge Queue and merge automation, the
Schedule Condition Limits
While creating a general rule based on
schedule condition was possible, it did not allow you to manage pull requests individually.
- name: merge on working hour conditions: - schedule=Mon-Fri 09:00-19:00[America/Vancouver] actions: merge:
With this configuration, all the pull requests can only be merged from Monday to Friday between 09:00 a.m. and 07:00 p.m.
That is a useful rule. However, under certain conditions, one and only one specific pull request should not be merged, unlike all the others.
This can be related to a marketing announcement effect or the availability of certain people.
However, with this schedule, a pull request that passes the tests will automatically be merged.
We wanted to optimize the PR management at the single PR scale.
Mergify now recognizes a new
If you use this specific field in your pull request body, the
queue actions will only be triggered after the timestamp listed in the
With this new condition, you can go further in the management of PR at an individual level.