An open API service indexing awesome lists of open source software.

https://github.com/withgraphite/exclude-sensitive-repos


https://github.com/withgraphite/exclude-sensitive-repos

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# exclude-sensitive-repos

This action helps manage GitHub app installation repository access.

Specifically, the action takes a series of tokens (allowing it to call the relevant GitHub APIs), a list of owner (GitHub organizations or users) information, and a list of app installation IDs.

For each GitHub owner, the action:

- Scans the total list of owner repositories
- Removes any repository from the app installation that has the 'sensitive' custom_property set to true
- Adds any repository to the app installation that has the 'sensitive' custom_property set to false or undefined