File tree Expand file tree Collapse file tree 1 file changed +24
-3
lines changed Expand file tree Collapse file tree 1 file changed +24
-3
lines changed Original file line number Diff line number Diff line change 1515 - uses : actions/github-script@v7
1616 with :
1717 script : |
18- github.rest.issues.addLabels({
18+ const issue = await github.rest.issues.get({
19+ owner: context.repo.owner,
20+ repo: context.repo.repo,
21+ issue_number: context.issue.number
22+ });
23+
24+ const body = issue.data.body || '';
25+
26+ const osLabels = [];
27+ if (body.includes('Operating System: Darwin')) {
28+ osLabels.push('os: macOS');
29+ }
30+
31+ if (body.includes('Operating System: Linux')) {
32+ osLabels.push('os: Linux');
33+ }
34+
35+ if (body.includes('Operating System: Windows')) {
36+ osLabels.push('os: Windows');
37+ }
38+
39+ await github.rest.issues.addLabels({
1940 issue_number: context.issue.number,
2041 owner: context.repo.owner,
2142 repo: context.repo.repo,
22- labels: ['issue-status: needs-triage']
23- })
43+ labels: ['issue-status: needs-triage', ...osLabels ]
44+ });
You can’t perform that action at this time.
0 commit comments