Any code changes to the main branch should come via pull requests, directly pushing to the main branch should not be allowed