blob: d93ed9806de4d4219689a287a269701936b33aa4 [file] [log] [blame]
<md-content layout="column" layout-align="center stretch" class="content">
<h2>Checklist</h2>
<p>
This checklist has been created to help during the release of Eclipse EEF. It will list all the tasks that need to be realised for a proper release.
</p>
<!--
To modify the state of the checklist, use on the following block:
<td class="ko">KO</td>
<td class="na">N/A</td>
<td class="ok">OK</td>
-->
<h3>EEF 1.6.0</h3>
<table>
<thead>
<td>Task</td>
<td>SBE 2016/07/18</td>
</thead>
<tbody>
<tr>
<td colspan="2">
Tests
</td>
</tr>
<tr>
<td>Run all unit tests</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Run all RCPTT tests</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Run the Sirius / EFF tutorial on the latest Eclipse release</td>
<td class="na">N/A</td>
</tr>
<tr>
<td>Test the edition of a model using a text widget</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the edition of a model using a checkbox widget</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the edition of a model using a select widget</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the edition of a model using a radio widget</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the edition of a model using a reference widget (single and multiple)</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the edition of a model using an action on a reference widget</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the edition of a model using a button widget</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the display of a hyperlink widget</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the display of a label widget</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the validation on a page</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the validation on a group</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the validation on a widget</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the validation with a quick fix</td>
<td class="ok">OK</td>
</tr>
<tr>
<td colspan="2">
Branding
</td>
</tr>
<tr>
<td>Check the copyright, general information and license agreement for all features</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Check the plug-in name, version, legal info and provider for all plugins</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Check the plug-in name, version and provider for all plugins</td>
<td class="ok">OK</td>
</tr>
<tr>
<td colspan="2">
Release Engineering
</td>
</tr>
<tr>
<td>Promote the build</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Add the update site to the b3 aggregated release update site</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Fix all the issues from the <a href="https://hudson.eclipse.org/simrel/job/simrel.neon.runaggregator.BUILD__CLEAN/lastSuccessfulBuild/artifact/aggregation/final/buildInfo/reporeports/index.html">aggregation build report</a></td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Update and submit <a href="https://projects.eclipse.org/projects/modeling.emft.eef/governance">the release review documentation</a> to the PMC</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Use <a href="https://projects.eclipse.org/projects/modeling.emft.eef/generate-iplog">the committer tools</a> to send the IPLog to EMO</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Tag the Git repository</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Branch the Git repository</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Create a maintenance job for the release and for gerrit on hudson</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Update the issues of the bugzilla (change the fixed version, close the fixed ones)</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Prepare the metadata of the next release (milestones, basic project plan)</td>
<td class="ok">OK</td>
</tr>
<tr>
<td colspan="2">
Installation
</td>
</tr>
<tr>
<td>Test the installation from the Eclipse Marketplace</td>
<td class="ko">KO</td>
</tr>
<tr>
<td>Test the installation from the release train update site</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the installation using the update site of the release</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the installation on the latest release of UML Designer</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the installation on Eclipse Luna</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the installation on Eclipse Mars</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the installation on Eclipse Neon</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Test the installation on the latest Eclipse Modeling Package</td>
<td class="ok">OK</td>
</tr>
<tr>
<td colspan="2">
Marketing
</td>
</tr>
<tr>
<td>Update the homepage of the website to announce the new release</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Update the documentation page of the website</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Update the download page of the website</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Update the screenshots of the gallery</td>
<td class="ok">OK</td>
</tr>
<tr>
<td>Announce the release on the relevant social networks</td>
<td class="ok">OK</td>
</tr>
</tbody>
</table>
</md-content>