Support custom properties for Github repositories
Matan Grady
Add support for custom properties https://docs.github.com/en/rest/repos/custom-properties?apiVersion=2022-11-28#get-all-custom-property-values-for-a-repository
M
Mark Tarry
We have been using Github Custom Properties as a method to distinguish between repositories which follow:
* Deployment methodologies: continuous delivery vs manual
* Sonar configurations: e.g. single project vs mono-repo with multiple projects
* Deliverables: service vs library vs "other"
We further then use these Custom Properties to drive repository rulesets (i.e. automation within GitHub).
Ingesting this metadata into Port would be very useful. For example:
- Building scorecards to target only mono-repos
- Limiting self-service actions to only repos not currently using continuous delivery
- Generating metrics based on the number of repos with specific attributes, broken down by team