eclipse-packaging / packages

Eclipse IDE product definitions.
Eclipse Public License 2.0
4 stars 13 forks source link

EPP 2024-06 M2 #146

Closed jonahgraham closed 6 months ago

jonahgraham commented 7 months ago

The EPP Release Process

This guide contains the step-by-step process to complete an EPP release.

The individual releases are tracked with endgame issues on GitHub issues. For each release (M1, M2, M3, RC1, RC2) an endgame ticket is created with the appropriate contents from the rest of this document:

EPP releases happen for each milestone and release candidate according to the Eclipse Simultaneous Release Plan.

Steps for all Milestones and RCs:

ssh genie.packaging@projects-storage.eclipse.org /bin/bash << EOF
  set -u # run with unset flag error so that missing parameters cause build failure
  set -e # error out on any failed commands
  set -x # echo all commands used for debugging purposes
  mv -v /home/data/httpd/download.eclipse.org/technology/epp/downloads/release/2021-03/202103121200 /home/data/httpd/download.eclipse.org/technology/epp/downloads/release/2021-03/R
  touch /home/data/httpd/download.eclipse.org/technology/epp/downloads/release/2021-03/R/*
EOF
jonahgraham commented 7 months ago

Thanks to @merks kicking off process early this morning we will have the EPP build ready earlier than normal today. The notarization just completed, so just sanity checks needed and we can publish it.

jonahgraham commented 7 months ago

@merks the build has been promoted, but the email won't go out for a few hours to give the mirrors a chance to do their thing.

merks commented 7 months ago

I've already regenerated the catalog and that shows the EMF Forms removal has been properly recognized and removed. And I've been able to test the modeling product. Only this known error visiting all the preferences:

https://github.com/eclipse/gef/issues/118

Given the state of that project, that will only get fixed if I fix it. 😱