There are many projects which have finished their CI/CD pipelines. So, we are and coming to the next step - releasing first versions of components to OSSRH staging repository. We will start with API projects, which don’t have (or have minimum) dependencies on other components. After that we will work on releasing implementations. The last step is integrating everything into GlassFish and making it passing all CTS/TCK tests.
I created "GlassFish 5.1 Release Tracker” wiki document here:
https://wiki.eclipse.org/Eclipse_GlassFish_5.1_Components_Release_Tracker. It contains versions of all API components which will be consumed by Eclipse GlassFish 5.1. I leave it up to projects leads to fill this tracking page with version number and release status (Staging/Public) of components they are responsible for.
I also created a bunch of tasks in all API repositories. They are named “Release to OSSRH staging repository” (or “Release API to OSSRH staging repository” for projects containing both API and implementation) and use the same template:
- Uptake new Eclipse versions of dependencies (if any). Use "GlassFish 5.1 Release Tracker” wiki to find components versions to use.
- Release to OSSRH staging repository
- Update "GlassFish 5.1 Release Tracker” with released version number.
Action item for project leads is assigning people to these tasks and start working on them after finishing CI/CD work.
Don’t hesitate to ask questions if something is not clear.
Thanks,
Dmitry