We have dynamic status checks so don’t wish to enforce they are all present on PRs- but do wish to have the behaviour of requiring PRs be up to date with main before merge.
Is it possible to either:
- Branch-protect merges that are out of date (without any status checks)
- In the REST API merge conditional on the base SHA? Basically i’d love to assert that both head and base SHA are as-expected, and fail if either doesn’t match. It appears I can only do this today on head?