gef-classic
gef-classic copied to clipboard
GEF 3.20 Release for Eclipse 2024-06
This issue is used to track and coordinate the work for the GEF Classic 3.20.0 release to be contributed to the Eclipse 2024-03 release train. It shall serve as checklist as well as template for the upcoming release.
- [x] Create 3.20 Milestone
- [x] Update version number and target platforms:
- [x] Update the version number of all features to 3.20.0
- [x] Bump maintenance version number of all plugins
- [x] Update the target platform for the API baseline to GEF Classic 3.19.0
- [x] Update the pom file target platform checking to GEF Classic 3.19.0
- [x] Update the development target platform to Eclipse 2024-03
- [x] 10.04.2024: Release 3.20.0 M1 for 2024-06 M1
- [ ] create release record
- [x] 01.05.2024: Release 3.20.0 M2 for 2024-06 M2
- [ ] 22.05.2024: Release 3.20.0 M3 for 2024-06 M3
- [ ] 29.05.2024: Release 3.20.0 RC1 for 2024-06 RC1
- [ ] 05.06.2024: Release 3.20.0 for 2024-06 RC2
- [ ] create R3_19_maintenance branch
- [ ] 12.06.2024: 2024-06 Release
- [ ] tag release commit and mark it as release in Github, create release notes
M1 Release is created and contributed to simrel:
- https://download.eclipse.org/tools/gef/classic/milestone/S202404101913
- https://github.com/eclipse-simrel/simrel.build/pull/312
M2 release is created and contributed to simrel:
- https://download.eclipse.org/tools/gef/classic/milestone/S202405011806/index.html
- https://github.com/eclipse-simrel/simrel.build/pull/330
M3 release is created and contributed to simrel:
- https://download.eclipse.org/tools/gef/classic/milestone/S202405222014/index.html
- https://github.com/eclipse-simrel/simrel.build/pull/360
Finally created the release record: https://projects.eclipse.org/projects/tools.gef/releases/gef-classic-3.19.0-2024-03
Feel free to extend and comment.
@azoitl
fyi, GEF is also affected by the expired certificats. So we need to redo the M3.
https://ci.eclipse.org/simrel/job/simrel.oomph.repository-analyzer.test/lastCompletedBuild/testReport/staging._2024_06/Simple/validSignedArtifacts_org_eclipse_gef_3_18_0_202405222014/
Sorry I did not catch this yesterday. 😱
@ptziegler I expected that when I saw the emails coming in this morning. However if I understand correctly we still have to wait for redoing M3 as there is no new certificate available yet.
Yes, we need the new certificate first!
RC1 release is created and contributed to simrel:
- https://download.eclipse.org/tools/gef/classic/milestone/S202405290843
- https://github.com/eclipse-simrel/simrel.build/pull/386
As we don't have any changes since RC 1 I would turn the current state into the 3.20 release and tag everthing as needed. Or did I miss anything?
Indeed the sha on the latest milestone build
is the same as that of the current commit:
d606e6287d69a4183c888bf4147b167c94ebfc83
So no need for a new build or new contribution.
This can be promoted to a release when the time is right.
I just created the final release notes, tags, and maintenance branch for GEF Classic 3.20.0.
Many thanks to all contributors and supporters!!!