Skip to content

Commit e98e7a5

Browse files
committed
Add Releasing Guide for committers
Signed-off-by: Victor Rubezhny <[email protected]>
1 parent 32024bf commit e98e7a5

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

RELEASING.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Releasing Guide
2+
3+
# Committer status & ECA
4+
5+
In order to perform a release, you need to have a committer status on the project and have the Eclipse Contributor Agreement signed, using the e-mail used at Github.
6+
See https://eclipse.org/legal/ECA.php for details
7+
8+
# Steps to release
9+
10+
1. Update the `./RELEASE_NOTES.md` Release Notes document
11+
2. Trigger a build of `master` branch using [Build Jenkins CI job](https://ci.eclipse.org/wildwebdeveloper/job/Wildwebdeveloper/job/master/) and ensure it completes successfully
12+
3. Invoke [Deploy Jenkins CI job](https://ci.eclipse.org/wildwebdeveloper/job/deploy-snapshots-to-release) with the target version to publish artifacts to the `/release` URL
13+
4. Create and push a Git Tag
14+
5. Create a release on GitHub project [Releases](https://github.com/eclipse/wildwebdeveloper/releases) using the tag as input with pre-filled release notes
15+
6. Create a PMI record for the release at [Eclipse Wild Web Developer™](https://projects.eclipse.org/projects/tools.wildwebdeveloper) project page using [Create a new release](https://projects.eclipse.org/node/14981/create-release) link
16+
7. Announce the release on the mailing-list, discussions and other relevant media: [email protected]

0 commit comments

Comments
 (0)