Skip to content

Commit b6ae875

Browse files
make assignees and labels optional
1 parent 8f09843 commit b6ae875

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed

lib/index.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28073,13 +28073,17 @@ function run() {
2807328073
if (winningAreaData.area === '') {
2807428074
console.log("Keywords not included in this issue");
2807528075
if (issue.defaultArea) {
28076-
github.setIssueAssignees(issue.defaultArea.assignees);
28077-
github.setIssueLabels(issue.defaultArea.labels);
28076+
if (issue.defaultArea.assignees)
28077+
github.setIssueAssignees(issue.defaultArea.assignees);
28078+
if (issue.defaultArea.labels)
28079+
github.setIssueLabels(issue.defaultArea.labels);
2807828080
}
2807928081
}
2808028082
else {
28081-
github.setIssueAssignees(winningAreaData.assignees);
28082-
github.setIssueLabels(winningAreaData.labels);
28083+
if (winningAreaData.assignees)
28084+
github.setIssueAssignees(winningAreaData.assignees);
28085+
if (winningAreaData.labels)
28086+
github.setIssueLabels(winningAreaData.labels);
2808328087
core.setOutput("labeled", true.toString());
2808428088
core.setOutput("assigned", true.toString());
2808528089
}

src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ async function run() {
1515
if (winningAreaData.area === '') {
1616
console.log("Keywords not included in this issue");
1717
if(issue.defaultArea) {
18-
github.setIssueAssignees(issue.defaultArea.assignees);
19-
github.setIssueLabels(issue.defaultArea.labels);
18+
if(issue.defaultArea.assignees) github.setIssueAssignees(issue.defaultArea.assignees);
19+
if(issue.defaultArea.labels) github.setIssueLabels(issue.defaultArea.labels);
2020
}
2121
} else {
22-
github.setIssueAssignees(winningAreaData.assignees);
23-
github.setIssueLabels(winningAreaData.labels);
22+
if(winningAreaData.assignees) github.setIssueAssignees(winningAreaData.assignees);
23+
if(winningAreaData.labels) github.setIssueLabels(winningAreaData.labels);
2424
core.setOutput("labeled", true.toString());
2525
core.setOutput("assigned", true.toString());
2626
}

src/issue.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ export interface IParameter extends IDefaultArea {
77
}
88

99
export interface IDefaultArea {
10-
labels: string[];
11-
assignees: string[];
10+
labels?: string[];
11+
assignees?: string[];
1212
}
1313

1414
export class Issue {

0 commit comments

Comments
 (0)