-
Notifications
You must be signed in to change notification settings - Fork 79
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Document all Milestones being lightweight
This has been decided in the PMC call at the November 2023 call as it's extra work for releng.
- Loading branch information
Showing
1 changed file
with
7 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,22 +9,18 @@ | |
### Friday before release week: | ||
* Update [I-builds](JenkinsJobs/Builds/I_build.groovy) to build on the milestone schedule (Twice daily at 06:00 EST and 18:00 EST except Thursday). | ||
* Create or update prerequisite issues for tracking ECF, EMF and Orbit | ||
* Send reminder email for upcoming milestone week to [email protected], [email protected], [email protected] and [email protected] | ||
* [Example from 4.23 M1](https://www.eclipse.org/lists/platform-releng-dev/msg38067.html) but the usual schedule: | ||
* Monday: Last day of development. | ||
* Tuesday: Tests | ||
* Send reminder email for upcoming RC week to [email protected], [email protected], [email protected] and [email protected] | ||
* [Example from 4.30 RC1](https://www.eclipse.org/lists/platform-dev/msg03924.html) but the usual schedule: | ||
* Wednesday: | ||
- Fixes from Tuesday. | ||
- "New and Noteworthy" entries due. | ||
- Release Candidate is built Wednesday evening at 6PM EST. | ||
* Thursday: Sign-Off | ||
* Friday: | ||
- Build delcared and released. | ||
- Make sure to mention that the Master branch will stay closed until the milestone is officially released. | ||
- Make sure to mention that the Master branch will stay closed until RC is officially released. | ||
|
||
### Milestone Week | ||
- **M2 Release** | ||
* The M2 release is 'lightweight', meaning there is no announcement or signoff. No additional builds need to be run, just the daily I-build at 6PM EST. Thursdays build is promoted to simrel on friday (unless there are problems with Thursdays build, in which case promote Wednesdays) and the compiler is updated if necessary, but the promote and makevisible jobs don't need to be run. | ||
### Milestone/RC Week | ||
- **M 1/2/3 Release** | ||
* All milestone releases are 'lightweight', meaning there is no announcement or signoff. No additional builds need to be run, just the daily I-build at 6PM EST. Thursdays build is promoted to simrel on friday (unless there are problems with Thursdays build, in which case promote Wednesdays) and the compiler is updated if necessary, but the promote and makevisible jobs don't need to be run. | ||
- **Wednesday**: | ||
* Verify that EMF, ECF and Orbit contributions have been included (if applicable). | ||
* Final release candidate build runs at 6PM EST. | ||
|
@@ -45,7 +41,7 @@ | |
- TRAIN_NAME: Whenever the current GA release is planned for (formatted 4 digit year - 2 digit month, i.e `2022-06`) | ||
- STREAM: 4.24.0 etc | ||
- DL_TYPE: S is used to promote I-builds. | ||
- TAG: Parameter should match stream version, i.e `S4_24_0_M1` etc | ||
- TAG: Parameter should match stream version, i.e `S4_30_0_RC1` etc | ||
- After the build find and open the mail template [artifact](https://ci.eclipse.org/releng/job/eclipse.releng.renameAndPromote/lastSuccessfulBuild/artifact/) and have it ready. | ||
- This should automatically run [tag Eclipse release](https://ci.eclipse.org/releng/job/Releng/job/tagEclipseRelease/) to tag the source code. | ||
* Contribute to SimRel | ||
|