Skip to content

Make sure a certain team always has admin access to all repositories in the organisation

Notifications You must be signed in to change notification settings

serokell/github-ops-access

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Ops Access

This is a WIP prototype.

This is a webhook daemon that makes sure that any repository created in our GitHub organisation has the Operations team as admins. It does this by authenticating as a GitHub App, listening to the repsitory creation even, and adding the team.

Use

It uses the github-app library for authentication, therefore see its documentation on how to start with registering your app.

Then set the following environment variables:

  • GITHUB_WEBHOOK_SECRET (can be empty)
  • GITHUB_APP_ID
  • GITHUB_APP_PK

And, finally, run the webhook executable.

About Serokell

This library is maintained and funded with ❤️ by Serokell. The names and logo for Serokell are trademark of Serokell OÜ.

About

Make sure a certain team always has admin access to all repositories in the organisation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published