You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 5, 2024. It is now read-only.
This issue is a form of an epic task consisting of all steps that are required to undertake in order to release RedDeer final bits under Eclipse Simultaneous Release 2023-09 which is based on 4.28 platform.
Eclipse Project plan 2023-09 planurl and SimRel release plan simrel. Eclipse API Contract breakages and changes are in porting_guide
Release
Date
Span
Due dates
Notes
2023-09 M1
Friday, July 14, 2023
07/07 to 07/14
Opt-in deadline (new projects only)Create your release record (for new releases)
3 weeks from 2023-06 GA
2023-09 M2
Friday, August 4, 2023
07/28 to 08/04
3 weeks from M1
2023-09 M3
Friday, August 25, 2023
08/18 to 08/25
IP Log submission deadline
3 weeks from M2
2023-09 RC1
Friday, September 1, 2023
08/25 to 09/01
No new features and APIs after this date!Release Review materials dueNew and Noteworthy entries due
1 week from M3
2023-09 RC2
Friday, September 8, 2023
09/01 to 09/09
1 week from RC1
Quiet period
09/08 to 09/12
No builds during "quiet period". It is assumed all code is done by the end of RC2.
2023-09 GA
Wednesday, September 13, 2023
Release reviews conclude on this date
5 days from RC2
Release flow for Eclipse project
General documentation about Eclipse project release engineering [relengdocs]
Initial changes in new RedDeer release cycle
Upversion to new snapshot version (3.5.0-SNAPSHOT) by M2 mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=3.5.0.qualifier
In addition, these files need to be upversioned manually: archetype/src/main/resources/archetype-resources/pom.xml archetype/pom.xml
in pom.xml, change: eclipse-target-site to https://download.eclipse.org/releases/2023-06/, eclipse-orbit-update-site, targetEclipseVersion and any other necessary property.
Next section is only valid if there are breaking changes in IP, features, etc, or one year Release review validity expires (last was done for 2021-06, 2022-06) - need to perform for 2023-06
Schedule Release Review after project release is created (1st of 3rd Wed. on each month)
Wait for release review is done on planned date after all above steps are fulfilled (mb merge with next step)
Gitlab issue for [release review] with approval
(Outdated) Link CQs if there are any: see [iplog]
Jump in SimRel Milestone release with offset +3 (mb rewrite somehow, is not clear)
this is probably M2 +3 as reddeer cannot be built unless we got full stack of packages in some update site and this is usually happening at the end of M1.
Open simrel repo properties - Configuration -> setup those branch.master.remote=origin, branch.master.merge=refs/heads/master and branch.master.rebase=true
make changes to particular aggrcon file (reddeer.aggrcon)
Test build locally: Aggregation (only) from Eclipse IDE and CBI aggregator
From the aggregation editor, right-click on the aggregation model and run Clean then Build Aggregation. See CBI/aggregator/manual#Global_actions OR in the repo with cli, run mvn clean verify
Stage changes, create commit message with change ID attached (signoff as well)
Commit and push... (push with CLI: git push origin HEAD:refs/for/master)
This issue is a form of an epic task consisting of all steps that are required to undertake in order to release RedDeer final bits under Eclipse Simultaneous Release 2023-09 which is based on 4.28 platform.
Eclipse Project plan 2023-09 planurl and SimRel release plan simrel. Eclipse API Contract breakages and changes are in porting_guide
Release flow for Eclipse project
Initial changes in new RedDeer release cycle
mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=3.5.0.qualifier
archetype/src/main/resources/archetype-resources/pom.xml
archetype/pom.xml
pom.xml
, change:eclipse-target-site
tohttps://download.eclipse.org/releases/2023-06/
,eclipse-orbit-update-site
,targetEclipseVersion
and any other necessary property.site/category.xml
necessary valuesthis is probably M2 +3 as reddeer cannot be built unless we got full stack of packages in some update site and this is usually happening at the end of M1.
SubTasks:
Creating gerrit commit to Eclipse Simrel aggregation build repo
https://wiki.eclipse.org/Gerrit
From the aggregation editor, right-click on the aggregation model and run Clean then Build Aggregation. See CBI/aggregator/manual#Global_actions OR in the repo with cli, run mvn clean verify
Create and push github tag
git tag -a <tagname>
git show <tagname>
git push --tags
git push upstream --tags
Creating a milestone
<tagname>
Creating a final milestone / release
<tagname>
[iplog]:
[pmc approval]:
[release review]:
[github-project-automation]: https://github.com/odockal/github-project-automation
[relengdocs]: https://wiki.eclipse.org/SimRel/Simultaneous_Release_Requirements
The text was updated successfully, but these errors were encountered: