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 "WTP Release Tasks"
(→Tasks for Major and Minor Releases) |
|||
Line 4: | Line 4: | ||
===Tasks for Major and Minor Releases=== | ===Tasks for Major and Minor Releases=== | ||
− | |||
− | |||
* Maintenance branch created and wtp-releng notified (with the newer build system, is this mandatory?). Note that after Photon, this step ay no longer be required as development may end up being ONLY in master branch, with no maintenance branches needed. TBD | * Maintenance branch created and wtp-releng notified (with the newer build system, is this mandatory?). Note that after Photon, this step ay no longer be required as development may end up being ONLY in master branch, with no maintenance branches needed. TBD | ||
+ | * New [[New_Help_for_Old_Friends_X|Help for Old Friends]] page created, if required | ||
+ | * New and Noteworthy | ||
+ | :* New content collected under [http://git.eclipse.org/c/www.eclipse.org/webtools.git/tree/releases/3.8.0/NewAndNoteworthy NewAndNoteworthy] | ||
+ | -> appears on [https://www.eclipse.org/webtools/releases/3.8.0/NewAndNoteworthy/ releases/*/NewAndNoteworthy] | ||
+ | :* [http://git.eclipse.org/c/www.eclipse.org/webtools.git/tree/development/news/index.xml index.xml] -> appears on [https://www.eclipse.org/webtools/development/news/main.php development/news/main.php] | ||
===Tasks for All Releases (including Service Releases)=== | ===Tasks for All Releases (including Service Releases)=== |
Revision as of 11:17, 24 March 2018
For each WTP release, there are a few bookkeeping tasks unrelated to planning, development, and building, that also need tending to.
They should be recorded here so they're not forgotten. This document is a Draft.
Tasks for Major and Minor Releases
- Maintenance branch created and wtp-releng notified (with the newer build system, is this mandatory?). Note that after Photon, this step ay no longer be required as development may end up being ONLY in master branch, with no maintenance branches needed. TBD
- New Help for Old Friends page created, if required
- New and Noteworthy
- New content collected under NewAndNoteworthy
-> appears on releases/*/NewAndNoteworthy
- index.xml -> appears on development/news/main.php
Tasks for All Releases (including Service Releases)
- R-build GA'd on http://download.eclipse.org/webtools/downloads/, and email sent out declaring it
- Marketplace listing version created/updated for these 3 listings (contact Nitin D. if you want edit privileges, but try to keep the mandatory features to a minimum)
- WTP_FAQ installation instructions updated (add versions/numbers/update sites)
-
/common.php
(linking to Java EE package page and release train update site) - Release landing page created in
/releases
, what-is-fixed bug query included -
/releases/index.html
updated - News feed entry published in
news.xml
-
- Update releng files w/ new versions/dependencies:
Project Lead Tasks
Each project lead should perform these tasks for every release.
- Repositories tagged for the release
- Bugs triaged/retargeted out of the release
- Babel repo/branch set/updated for release
- Version value created in Bugzilla