Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Nebula/Releases/New Release

< Nebula
Revision as of 12:18, 3 October 2020 by Wim.jongman.remainsoftware.com (Talk | contribs) (Minor Release)

This page describes how to create a new release.

Nebula uses the major.minor.service version semantics

New Release Checklist

The following steps are needed to create a new Nebula Release.

  • Announce your plans on the mailing list
  • Create a project in the project administration
  • Add Bugzilla artifacts
  • Create a Release Bug
  • Classify bugs included in this release
  • Update the version in the Nebula main feature
  • Update the build configuration
  • Promote a build candidate and test
  • Release the build after the test
  • Update the website
  • Add Release to Github
  • Create a NaN page for the new minor or major version
  • Update the project set file with any new plugins

Announce your plans on the mailing list

Announce your plan on the mailing list and describe that a new release is imminent. The project lead will be involved in some of the steps. The date of the release will be no shorter than 7 days after the announcement.

Create a project in the project administration

The project lead defines the release here [1]. The project lead


Add Bugzilla Artifacts

Add Bugzilla artifacts via your eclipse user profile page. Once logged in to Eclipse the Bugzilla artifacts page can be found here: [2]

Service Release

For a service release, we must add a new milestone. If the current version is 2.4.2 then the new milestone must be 2.4.3. Take care when adding version and milestones because the page does not allow mistakes:

In Bugzilla Management press the Edit button

Bugz1.png


Press "Add bugzilla milestones .."

Bugz2.png


In the window that appears, add the service release milestone. Make sure that the sort key matches the version number. You get one chance to do it right. If you make a mistake then you must as the webmaster to correct it.

Bugz3.png

Leave the default milestone to the new version.

Minor Release

For a minor release, we must add a new milestone and a new version after the release is released. If the current version is 2.5.1 then a new milestone must be 2.7.0 and a "new" version must be 2.6.0. The new milestone points to the next next release. Take care when adding version and milestones because the page does not allow mistakes:

In Bugzilla Management press the Edit button

Bugz1.png


Press "Add bugzilla milestones .."

500px


In the window that appears, add the service release milestone. Make sure that the sort key matches the version number. You get one chance to do it right. If you make a mistake then you must as the webmaster to correct it.

Bugz4.png


From the Bugzilla Management screen, select "add bugzilla versions...":

Bugz5.png


Next, add the new version by pressing on the "Add a new version" link:

Bugz5.png


Add the new version. Take care to make no mistakes. If you do make a mistake you must ask the webmaster to correct it.

Bugz6.png


From the Bugzilla Management screen, make the new version the defaut milestone:

Bugz7.png

Bugzilla

Create a bug for this release:


Add Bugzilla Artifacts

Add Bugzilla artifacts via your eclipse user profile page

Back to the top