gef-classic icon indicating copy to clipboard operation
gef-classic copied to clipboard

GEF 3.20 Release for Eclipse 2024-06

Open azoitl opened this issue 1 year ago • 2 comments

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

azoitl avatar Mar 10 '24 15:03 azoitl

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

azoitl avatar Apr 10 '24 20:04 azoitl

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

azoitl avatar May 01 '24 18:05 azoitl

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

azoitl avatar May 22 '24 20:05 azoitl

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 avatar May 23 '24 07:05 azoitl

@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/

ptziegler avatar May 23 '24 08:05 ptziegler

Sorry I did not catch this yesterday. 😱

merks avatar May 23 '24 08:05 merks

@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.

azoitl avatar May 23 '24 09:05 azoitl

Yes, we need the new certificate first!

merks avatar May 23 '24 09:05 merks

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

azoitl avatar May 29 '24 11:05 azoitl

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?

azoitl avatar Jun 05 '24 11:06 azoitl

Indeed the sha on the latest milestone build

image

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.

merks avatar Jun 05 '24 11:06 merks

I just created the final release notes, tags, and maintenance branch for GEF Classic 3.20.0.

Many thanks to all contributors and supporters!!!

azoitl avatar Jun 13 '24 14:06 azoitl