New requirements for committing to main branch

Reading some of the responses on this thread makes me think I didn’t communicate well enough what these changes are.

For the developer workflow, the only changes are:

  • You get a warning message when you push directly to github without a pull request.
  • You need to check an extra box on the Pull Request UI if you want to merge a PR without an approval or with failing status checks.

So, users with commit access can still do everything thing they could do before this change was made. There is just now one extra step in some cases.

4 Likes