Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ee4j-pmc] Enable GitHub self-service?

Dear PMC,

It is now possible to enable self-service (https://www.eclipse.org/projects/handbook/#resources-github-self-service) for our projects at GitHub. This will capture the existing configuration as code in a separate repo (.eclipsefdn) and any committer can create PRs against this repo to change the configuration to fit your needs. The PRs will need to be approved by EF staff (and project leads if needed) before being merged and the changes finally being applied to GitHub. 

Here is an example of a PR from another project enabling consistent branch protection rules for all repositories: https://github.com/eclipse-velocitas/.eclipsefdn/pull/1 

Each project will have its own dashboard to look at the current configuration in a convenient way and a playground to experiment with configuration changes, e.g. https://adoptium.github.io/.eclipsefdn/. A list of all Eclipse projects that have this already enabled can be found via this link: https://eclipsefdn.github.io/otterdog-configs/ 

The documentation of all supported resources and their settings is available at: https://otterdog.readthedocs.io/

The infra team at Eclipse Foundation will make all preparations and create the first PR for demonstration purposes and also provide help for any questions that may arise. Even if it is enabled, we can still file Helpdesk-requests as Today.

Please give a +1 if you think we should enable this now for our GitHub organizations (https://github.com/jakartaee, and https://github.com/eclipse-ee4j). 

And of course, object if you don't want us to enable this at this moment (it may become mandatory in the future).

Ivar

--

Ivar Grimstad

Jakarta EE Developer Advocate | Eclipse Foundation

Join Community Day for Java Developers - October 16, 2023 (only €40)

EclipseCon 2023 - October 16-19, 2023


Back to the top