You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by fi...@apache.org on 2017/02/28 19:20:18 UTC

cordova-coho git commit: Assign the AllPlugins component to the JIRA issue created by the plugins releaser.

Repository: cordova-coho
Updated Branches:
  refs/heads/plugins-releaser cfe9853e5 -> 348f0172b


Assign the AllPlugins component to the JIRA issue created by the plugins releaser.


Project: http://git-wip-us.apache.org/repos/asf/cordova-coho/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-coho/commit/348f0172
Tree: http://git-wip-us.apache.org/repos/asf/cordova-coho/tree/348f0172
Diff: http://git-wip-us.apache.org/repos/asf/cordova-coho/diff/348f0172

Branch: refs/heads/plugins-releaser
Commit: 348f0172b9cc01a3b7d5232dbafd954b982b83bd
Parents: cfe9853
Author: filmaj <ma...@gmail.com>
Authored: Tue Feb 28 11:20:12 2017 -0800
Committer: filmaj <ma...@gmail.com>
Committed: Tue Feb 28 11:20:12 2017 -0800

----------------------------------------------------------------------
 src/plugin-release.js | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-coho/blob/348f0172/src/plugin-release.js
----------------------------------------------------------------------
diff --git a/src/plugin-release.js b/src/plugin-release.js
index e131073..e6c7a13 100644
--- a/src/plugin-release.js
+++ b/src/plugin-release.js
@@ -52,6 +52,7 @@ var jira_user; // store ref to jira project user
 var cordova_project; // store ref to jira project for Cordova
 var plugins_release_issue; // store ref to jira issue tracking release.
 var jira_issue_types; // store ref to all issue types supported by our JIRA instance
+var all_plugins_component; // store the specific component associated to the plugin issue.
 var jira_task_issue; // store ref to the "task" issue type
 var plugin_base; // parent directory holding all cordova plugins
 var plugin_repos; // which plugins are we messing with? initially gets set to all plugin repos, later on gets filtered to only those we will release. an array of objects in a special coho-accepted format.
@@ -116,6 +117,16 @@ function *interactive_plugins_release() {
                 break;
             }
         }
+        return jira.listComponents('CB');
+    }).then(function(components) {
+        // Find the ALlPlugins component in Cordova'a JIRA components
+        for (var i = 0; i < components.length; i++) {
+            var component = components[i];
+            if (component.name == 'AllPlugins') {
+                all_plugins_component = component;
+                break;
+            }
+        }
         return jira.listIssueTypes();
     }).then(function(issue_types) {
         jira_issue_types = issue_types;
@@ -159,7 +170,6 @@ function *interactive_plugins_release() {
             } else {
                 console.error('You definitely need to have a discussion about the plugins release on the mailing list first. Go do that!');
                 process.exit(3);
-
             }
         }).then(function(answer) {
             /* 4. Ask for JIRA issue, or, Create JIRA issue; check docs/plugins-release-process.md for details
@@ -198,6 +208,11 @@ function *interactive_plugins_release() {
                         "issuetype": {
                             "id": jira_task_issue.id
                         },
+                        "components": [
+                            {
+                                "id": all_plugins_component.id
+                            }
+                        ]
                     }
                 }
                 return jira.addNewIssue(new_issue).then(function(issue) {


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