You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ja...@apache.org on 2019/05/23 17:19:06 UTC

[cordova-coho] 07/09: release identifier

This is an automated email from the ASF dual-hosted git repository.

janpio pushed a commit to branch janpio-platform_release_jira
in repository https://gitbox.apache.org/repos/asf/cordova-coho.git

commit a8a0729e73687aa094e2eb9571dd14cd0671cba4
Author: Jan Piotrowski <pi...@gmail.com>
AuthorDate: Thu May 23 18:18:22 2019 +0200

    release identifier
---
 docs/platforms-release-process.md | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/docs/platforms-release-process.md b/docs/platforms-release-process.md
index ba34362..46e9e43 100644
--- a/docs/platforms-release-process.md
+++ b/docs/platforms-release-process.md
@@ -29,6 +29,7 @@ This page describes the technical steps for doing a Platforms Release.
   * [Read first](#read-first)
   * [Repository setup](#repository-setup)
 - [Before you start](#before-you-start)
+  * [Choose a Release Identifier](#choose-a-release-identifier)
   * [Request buy-in](#request-buy-in)
 - [Before Release](#before-release)
   * [Make sure you're up-to-date](#make-sure-youre-up-to-date)
@@ -96,6 +97,20 @@ You should have your platform repository checked out in a folder where you also
 
 ## Before you start
 
+
+### Choose a Release Identifier
+
+Releases are identified by a "Release Identifier" that is used in commit messages and for temporary folders. 
+
+Good choices are unique and have a direct relation to the release you are about to perform. Examples for valid identifiers would be `android20190506` or `android@503`. You can also create a release issue and use that (including the repository name): `cordova-androidn#123`.
+
+You set it similar to the active plugins:
+
+```
+RELEASE=android20190506
+echo $RELEASE
+```
+
 ### Request buy-in
 
 Email the dev mailing-list at <de...@cordova.apache.org> and see if anyone has reason to postpone the release.
@@ -146,7 +161,9 @@ Within a new Pull Request: update any outdated dependencies in the project's `pa
 Ensure that the latest version of npm is installed (using a command such as `npm i npm@latest`), `package-lock.json` is present (do `npm i --package-lock-only` if needed), and then check:
 
     (cd cordova-android && npm audit)
-    
+
+TODO Get rid of package-lock.json afterwards
+
 ### License Check
 
 Ensure license headers are present everywhere. For reference, see this [background](http://www.apache.org/legal/src-headers.html). Expect some noise in the output, for example some files from test fixtures will show up.


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org