You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ni...@apache.org on 2021/12/16 15:41:33 UTC

[cordova-coho] branch master updated: docs: add vote checklist (#286)

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 277dcc7  docs: add vote checklist (#286)
277dcc7 is described below

commit 277dcc7b6c74bea45471c230fbc70c5aa721e0bf
Author: Niklas Merz <ni...@apache.org>
AuthorDate: Thu Dec 16 16:41:27 2021 +0100

    docs: add vote checklist (#286)
    
    
    Co-authored-by: エリス <er...@users.noreply.github.com>
---
 docs/vote-checklist.md | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/docs/vote-checklist.md b/docs/vote-checklist.md
new file mode 100644
index 0000000..a0dff85
--- /dev/null
+++ b/docs/vote-checklist.md
@@ -0,0 +1,38 @@
+# Checklist for relase voting
+
+Here is a short checklist when voting for a release. Please follow the [release voting guide](./release-voting.md) first.
+
+First we need the information in the VOTE E-mail and dowload all files.
+
+**With coho:**
+
+1. Verify signature (`coho verify-archive FILENAME`, `gpg --verify FILENAME.asc`)
+1. Verify hash (`coho verify-archive FILENAME`)
+
+**Without coho:**
+
+1. Untar the package (`tar -xf FILENAME`)
+  1. Check version (version from release, no -dev suffix)
+  1. Check release notes (release notes for current release exist)
+  1. Check license file (license file with Apache license exists)
+
+## With the git repo upstream
+
+Before continuing, we must first fetch and pull the latest changes from the repo that is being voted on and then switch to the release draft tag.
+
+**With coho:**
+
+1. Check tag with hash from E-mail (`coho verify-tags` in repository in ~/apache directory)
+1. Check license headers (all source code files need Apache license header, Apache Rat helps, `coho audit-license-headers` in repository in ~/apache directory)
+1. Check dependencies (npm dependencies need to be licensed with a compatible license, `coho check-license` in repository in ~/apache directory)
+
+**Without coho:**
+
+1. Check CI is green
+1. Check the git history for hidden breaking changes
+1. Run tests
+1. npm audit
+
+*Special Case for Plugins:*
+
+1. Check cordova engine (`engines.cordovaDependencies.CURRENTVERSION` in package.json does not have `>100`)
\ No newline at end of file

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