https://github.com/withgraphite/exclude-sensitive-repos
https://github.com/withgraphite/exclude-sensitive-repos
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/withgraphite/exclude-sensitive-repos
- Owner: withgraphite
- License: mit
- Created: 2024-12-10T02:35:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-18T21:17:12.000Z (over 1 year ago)
- Last Synced: 2024-12-18T22:28:04.175Z (over 1 year ago)
- Language: TypeScript
- Size: 1.27 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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