eclipse-packaging / packages

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

EPP 2024-06 RC2 #173

Closed jonahgraham closed 1 month ago

jonahgraham commented 1 month 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 1 month ago

the build is complete - https://ci.eclipse.org/packaging/job/epp/job/master/82/ - I am now working through the smoke tests

jonahgraham commented 1 month ago

Thanks @merks - I see you have done most of the work for the release this morning/afternoon. Please let me know when you are finished doing the items in this checklist and I will do any of the remaining ones.

merks commented 1 month ago

Yes, I jumped the gun a bit to be ahead of the game. The update sites are complete.

I already started staging for 2024-09 and next will look to update EPP in prep for the next release cycle using something that's a bit more automated.

I have no other planned activities with respect to EPP for closing off 2024-06, so you may proceed.

jonahgraham commented 1 month ago

Thanks @merks - I will complete the last tasks soon.

I will also update the releasing.md to be a little more lenient on the explicit timings of doing some of these steps. Once upon a time when we have "go" messages on cross-project these made sense, but now it makes more sense to just time all these changes to be done on or before the release time.

I'll tag you in the update when I get to it.

merks commented 1 month ago

Yes, a little more runway helps me with final prep and testing of the catalog...

jonahgraham commented 1 month ago

We are done here - on to 2024-09 M1 in #183