Skip to content

Commit 724ba74

Browse files
Desel72claudejcortescoderabbitai[bot]
authored
Jira - Add Get Cloud ID action and Jira Data Center (#20234)
* Jira - Add Get Cloud ID action and Jira Data Center - Add Get Server Info action (#20221) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Deleted .claude folder * Apply suggestion from @coderabbitai[bot] Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Apply suggestion from @coderabbitai[bot] Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Updated Description URL * Updated Description URL * Update components/jira_data_center/actions/get-server-info/get-server-info.mjs Co-authored-by: Jorge Cortes <jacortesmahmud@gmail.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Jorge Cortes <jacortesmahmud@gmail.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
1 parent 89f265d commit 724ba74

File tree

27 files changed

+80
-24
lines changed

27 files changed

+80
-24
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import jira from "../../jira.app.mjs";
2+
3+
export default {
4+
key: "jira-get-cloud-id",
5+
name: "Get Cloud ID",
6+
description: "Gets the cloud ID and details of all accessible Jira Cloud sites. [See the documentation](https://developer.atlassian.com/cloud/jira/platform/oauth-2-3lo-apps/)",
7+
version: "0.0.1",
8+
type: "action",
9+
annotations: {
10+
destructiveHint: false,
11+
openWorldHint: true,
12+
readOnlyHint: true,
13+
},
14+
props: {
15+
jira,
16+
},
17+
async run({ $ }) {
18+
const response = await this.jira.getClouds({
19+
$,
20+
});
21+
$.export("$summary", `Successfully retrieved ${response.length} accessible cloud site${response.length === 1
22+
? ""
23+
: "s"}`);
24+
return response;
25+
},
26+
};

components/jira/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pipedream/jira",
3-
"version": "1.3.0",
3+
"version": "1.4.0",
44
"description": "Pipedream Jira Components",
55
"main": "jira.app.mjs",
66
"keywords": [

components/jira_data_center/actions/create-board/create-board.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
name: "Create Board",
55
description: "Creates a new board. [See the documentation](https://developer.atlassian.com/server/jira/platform/rest/v10002/api-group-board/#api-agile-1-0-board-post)",
66
key: "jira_data_center-create-board",
7-
version: "0.0.1",
7+
version: "0.0.2",
88
type: "action",
99
annotations: {
1010
destructiveHint: false,

components/jira_data_center/actions/create-filter/create-filter.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
name: "Create Filter",
55
key: "jira_data_center-create-filter",
66
description: "Creates a filter. [See the documentation](https://developer.atlassian.com/server/jira/platform/rest/v10002/api-group-filter/#api-api-2-filter-post)",
7-
version: "0.0.1",
7+
version: "0.0.2",
88
type: "action",
99
annotations: {
1010
destructiveHint: false,

components/jira_data_center/actions/create-future-sprint/create-future-sprint.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
name: "Create Future Sprint",
55
description: "Creates a future sprint. [See the documentation](https://developer.atlassian.com/server/jira/platform/rest/v10002/api-group-sprint/#api-agile-1-0-sprint-post)",
66
key: "jira_data_center-create-future-sprint",
7-
version: "0.0.1",
7+
version: "0.0.2",
88
type: "action",
99
annotations: {
1010
destructiveHint: false,

components/jira_data_center/actions/delete-sprint/delete-sprint.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
name: "Delete Sprint",
55
description: "Deletes a sprint. [See the documentation](https://developer.atlassian.com/server/jira/platform/rest/v10002/api-group-sprint/#api-agile-1-0-sprint-sprintid-delete)",
66
key: "jira_data_center-delete-sprint",
7-
version: "0.0.1",
7+
version: "0.0.2",
88
type: "action",
99
annotations: {
1010
destructiveHint: true,

components/jira_data_center/actions/get-board/get-board.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
name: "Get Board",
55
key: "jira_data_center-get-board",
66
description: "Retrieves a board. [See the documentation](https://developer.atlassian.com/server/jira/platform/rest/v10002/api-group-board/#api-agile-1-0-board-boardid-get)",
7-
version: "0.0.1",
7+
version: "0.0.2",
88
type: "action",
99
annotations: {
1010
destructiveHint: false,

components/jira_data_center/actions/get-issues-from-backlog/get-issues-from-backlog.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
name: "Get Issues From Backlog",
55
description: "Gets the issues from the backlog. [See the documentation](https://developer.atlassian.com/server/jira/platform/rest/v10002/api-group-board/#api-agile-1-0-board-boardid-backlog-get)",
66
key: "jira_data_center-get-issues-from-backlog",
7-
version: "0.0.1",
7+
version: "0.0.2",
88
type: "action",
99
annotations: {
1010
destructiveHint: false,

components/jira_data_center/actions/get-resolution/get-resolution.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
name: "Get Resolution",
55
description: "Gets a resolution by ID. [See the documentation](https://developer.atlassian.com/server/jira/platform/rest/v10002/api-group-resolution/#api-api-2-resolution-id-get)",
66
key: "jira_data_center-get-resolution",
7-
version: "0.0.1",
7+
version: "0.0.2",
88
type: "action",
99
annotations: {
1010
destructiveHint: false,
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import jiraDataCenter from "../../jira_data_center.app.mjs";
2+
3+
export default {
4+
key: "jira_data_center-get-server-info",
5+
name: "Get Server Info",
6+
description: "Returns general information about the Jira Data Center instance, including version, base URL, and deployment type. [See the documentation](https://developer.atlassian.com/server/jira/platform/rest/v11003/api-group-serverinfo/#api-api-2-serverinfo-get)",
7+
version: "0.0.1",
8+
type: "action",
9+
annotations: {
10+
destructiveHint: false,
11+
openWorldHint: true,
12+
readOnlyHint: true,
13+
},
14+
props: {
15+
jiraDataCenter,
16+
},
17+
async run({ $ }) {
18+
const response = await this.jiraDataCenter.getServerInfo({
19+
$,
20+
});
21+
$.export("$summary", `Successfully retrieved server info for ${response.baseUrl ?? "Jira Data Center"}`);
22+
return response;
23+
},
24+
};

0 commit comments

Comments
 (0)