eclipse-csi / otterdog

OtterDog is a tool to manage GitHub organizations at scale using a configuration as code approach. It is actively used by the Eclipse Foundation to manage its numerous projects hosted on GitHub.
https://otterdog.readthedocs.org
Eclipse Public License 2.0
23 stars 3 forks source link

Support setting custom properties for repos #256

Closed netomi closed 1 month ago

netomi commented 2 months ago

Such custom properties could be used as powerful filter mechanism for policies.

Idea:

Define a custom property for a set of repositories in your org, e.g. type=mirror Then for a policy you would define as filter !prop:type=mirror which would select all repos except the one that have a property of type=mirror.