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 <[email protected]> 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 <[email protected]> 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: [email protected] For additional commands, e-mail: [email protected]
