Do you set default permissions for all new repositories?

Updated by Brady Stroud [SSW] 4 years ago. See history

123

Using GitHub Webhooks, you can set some default permissions for every new repository inside an organisation.

You can use the repository event to trigger a GitHub action to set the permissions.

See the GitHub docs Permissions API

Add example of a GitHub action that sets the permissions

By adding this to your organisation, every new repo will already have the optimal permissions and privileges.

acknowledgements
related rules