Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Nebula/Releases/New Release"
< Nebula
(→New Service Release Checklist) |
(→New Service Release Checklist) |
||
Line 16: | Line 16: | ||
* [[Nebula/Releases/New Release/announce service release on the mailing list|Announce the service release on the mailing list]] | * [[Nebula/Releases/New Release/announce service release on the mailing list|Announce the service release on the mailing list]] | ||
* [[Nebula/Releases/New Release/cherry-pick the changes|Cherry-pick the changes on the latest released Tag]] | * [[Nebula/Releases/New Release/cherry-pick the changes|Cherry-pick the changes on the latest released Tag]] | ||
+ | * [[Nebula/Releases/New Release/make pull request in github|Create a PR in Github (but do not merge) | ||
* [[Nebula/Releases/New Release/create a service release in the project administration|Create a service release in the project administration]] | * [[Nebula/Releases/New Release/create a service release in the project administration|Create a service release in the project administration]] | ||
* [[Nebula/Releases/New Release/add bugzilla artifacts service|Add Bugzilla artifacts for a Service Release]] | * [[Nebula/Releases/New Release/add bugzilla artifacts service|Add Bugzilla artifacts for a Service Release]] |
Revision as of 14:22, 3 October 2020
This page describes how to create a new release.
Nebula uses the major.minor.service version semantics
New Service Release Checklist
The following steps are needed to create a new Nebula Service Release. To avoid unneeded risks, you must cherry-pick your changes on top of the latest released tag.
Before you start, open a new workspace and import [https://github.com/eclipse/nebula/blob/master/releng/org.eclipse.nebula.feature/Nebula_All.psf this project set via Import/Team/Team Project Set.
Cherry-picking movie
- Announce the service release on the mailing list
- Cherry-pick the changes on the latest released Tag
- [[Nebula/Releases/New Release/make pull request in github|Create a PR in Github (but do not merge)
- Create a service release in the project administration
- Add Bugzilla artifacts for a Service Release
- Create a Release Bug
- Classify bugs
- Update the version in the main feature
- Update the Build configuration
- Promote a build candidate
- Announce and Test the Candidate
- Update the Website
- Add the Release to Github
- Update the NAN
- Update the project set file with any new plugins