This is important for us https://github.com/eclipse/repairnator/ where we have a process 100% on Gituhb.
The next step is to give the admin right on
https://github.com/eclipse/repairnator/ to team
technology-repairnator-project-leads.
Done.
Perfect, it works, thanks Frederic.
The technology-repairnator-project-leads team was created!
I confirm I can now see the team, thanks a lot.
The next step is to give the admin right on https://github.com/eclipse/repairnator/ to team technology-repairnator-project-leads. Is that also automated in the script?
The new Project Leads team is now live on github
Cool, thanks. I cannot see it on https://github.com/orgs/eclipse/teams. How to be added into it?
I'm more concerned about remembering to revoke them when a project lead retires
That case would also be handled by the reconciliation loop discussed in https://bugs.eclipse.org/bugs/show_bug.cgi?id=487359#c43
please restore Julien's status as an admin on the eclipse-vertx organization at your earliest convenience.
That's a great decision, thanks Wayne.
Here is a solution proposal, inspired from the reconciliation loop of Kubernetes.
Every day, a cron job compares the rights on Github and the one in the Eclipse database. If a discrepancy is found: 1) the Github roles are overridden with the Eclipse roles 2) a notification is sent to the stakeholders (project leaders + Eclipse responsibles).
WDYT?
Trust touches upon the foundations of a relationship. IMHO, full trust in project leaders is an important dimension in an open-source foundation.
Fully agree with Julien, the maintain permission is not satisfactory. PLs need full admin rights to work properly.
Thanks Frederic
In the meantime we are setting the "maintain" permission manually for interested PLs
Perfect, I'm interested for https://github.com/eclipse/repairnator
Any progress on giving PLs admin access to GitHub repos? Thanks! --Martin
+1
Project leaders are responsible and trust is essential in open organizations.