Skip to content

Commit 5efd2fa

Browse files
Update triage.yml
1 parent b096e54 commit 5efd2fa

File tree

1 file changed

+11
-20
lines changed

1 file changed

+11
-20
lines changed

.github/workflows/triage.yml

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,9 @@ jobs:
1515
uses: actions/github-script@v6
1616
with:
1717
script: |
18-
let issue_number;
19-
let title = '';
20-
let body = '';
21-
if (context.payload.issue) {
22-
issue_number = context.payload.issue.number;
23-
title = context.payload.issue.title.toLowerCase();
24-
body = context.payload.issue.body ? context.payload.issue.body.toLowerCase() : '';
25-
} else if (context.payload.pull_request) {
26-
issue_number = context.payload.pull_request.number;
27-
title = context.payload.pull_request.title.toLowerCase();
28-
body = context.payload.pull_request.body ? context.payload.pull_request.body.toLowerCase() : '';
29-
} else {
30-
throw new Error('No issue or pull request found in context.');
31-
}
18+
let issue_number = context.payload.issue?.number || context.payload.pull_request?.number;
19+
let title = context.payload.issue?.title?.toLowerCase() || context.payload.pull_request?.title?.toLowerCase() || '';
20+
let body = context.payload.issue?.body?.toLowerCase() || context.payload.pull_request?.body?.toLowerCase() || '';
3221
3322
const labels = [];
3423
if (title.includes('bug') || body.includes('bug') || title.includes('error') || body.includes('error') || title.includes('problem') || body.includes('problem')) {
@@ -43,12 +32,14 @@ jobs:
4332
labels.push('needs-triage');
4433
}
4534
46-
await github.issues.addLabels({
47-
owner: context.repo.owner,
48-
repo: context.repo.repo,
49-
issue_number,
50-
labels,
51-
});
35+
if (issue_number) {
36+
await github.issues.addLabels({
37+
owner: context.repo.owner,
38+
repo: context.repo.repo,
39+
issue_number,
40+
labels,
41+
});
42+
}
5243
5344
- name: Assign to PaulAndersonS (Issues only)
5445
if: github.event.issue != null

0 commit comments

Comments
 (0)