Add merge_group trigger on tests and deployment#10275
Conversation
|
The build for this PR is no longer available. Please visit https://builds.jabref.org/main/ for the latest build. |
|
Merge queue takes the branch protection rules serious: We like the merge queue feature. We like that new commits dismiss old reviews. We like two have two reviewers on a PR. To make use of the merge queue feature, we change the formal number of required reviewers to 1, but "enforce" the two-reviewer-rule manually. |
|
Link to merge queue: https://github.com/JabRef/jabref/queue/main |
|
Due to the cancelling of currenet builds, we needed to adapt the settings. Please vote up https://github.com/orgs/community/discussions/63136 |
|
We discussed whether we should remove the cancelling of previous jobs. However, we weigh the cancelling of previous runs higher then having a "fast" merge queue. |
|
Drawback: If a PR was taken out of the merge queue, there is no notification. |
|
Note that all requires status checks have to be checked by the merge queue: https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue#triggering-merge-group-checks-with-github-actions |













In DevCalls (or gatherings), we often say: "Just let the tests pass, then merge". For this scenario, the merge queues of GitHub have been invented. Docs available at https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue#triggering-merge-group-checks-with-github-actions.
To put this live:
Mandatory checks
CHANGELOG.mddescribed in a way that is understandable for the average user (if applicable)