Changes to test merge commit generation for pull requests
Source: GitHub Changelog
Overview
To reduce delays when determining the mergeability of a pull request and improve system reliability, the frequency at which test merge commits are generated for open pull requests has been changed.
When test merge commits are generated
Test merge commits will only be generated when one of the following conditions is true:
- Changes are pushed to the pull request branch.
- The merge base between the pull request and base branches changes.
- The current test merge commit is older than 12 hours.
Previously, test merge commits were also generated when viewing the pull request page.
Impact
This change does not affect:
- Mergeability checks
- Reporting of merge conflicts
- Rule enforcement