When a new repo is created, the appropriate GitHub settings (branch protection, squash only, etc.) should be automatically set.