EclipseFdn / otterdog-configs

Configuration repository for EF managed GitHub Organizations using Otterdog.
https://eclipsefdn.github.io/otterdog-configs/
0 stars 3 forks source link

Enable otterdog for eclipse-ide #189

Closed heurtematte closed 3 months ago

heurtematte commented 3 months ago

Ticket to keep track of the necessary steps to enable otterdog for the eclipse-ide project.

heurtematte commented 3 months ago

No PMI: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/4856#note_2550497

netomi commented 3 months ago

PMI is not strictly required, thats just a reminder to update the GitHub organization field in there in case it is not setup yet for the sync script.

netomi commented 3 months ago

hmm I think I am wrong. Without a PMI entry, permissions will not be setup for repos. If this is the case, members of the org should have write permissions by default, but that is not permitted right now from the default, so we would need a different default in such a case.

netomi commented 3 months ago

initialized otterdog for the eclipse-ide organization. I used a different default config suited for this type of organization.

As there is no PMI entry, no sync script will run for the org, so I needed to make a few adjustements: