Another attempt at fixing maintainer labeleng

9917be023312e41a170207c2fd374b7e62181ba3

Wolfsblvt <wolfsblvt@gmail.com>

1 files changed, +7 -4Ignore whitespace
.github/workflows/on-open-handler.yml+7 -4
@@ -18,18 +18,21 @@ jobs:
18 uses: actions/github-script@v718 uses: actions/github-script@v7
19 with:19 with:
20 script: |20 script: |
21 const github = require('@actions/github');
22 const core = require('@actions/core');
23
21 // Hard-coded list of maintainer usernames24 // Hard-coded list of maintainer usernames
22 const maintainers = ['Cohee1207', 'RossAscends', 'Wolfsblvt'];25 const maintainers = ['Cohee1207', 'RossAscends', 'Wolfsblvt'];
2326
24 // Get event details (works for issues and pull requests)27 // Get event details (works for issues and pull requests)
25 const { owner, repo } = context.repo;28 const { owner, repo } = github.context.repo;
26 const payload = context.payload;29 const payload = github.context.payload;
27 const eventData = payload.issue || payload.pull_request;30 const eventData = payload.issue || payload.pull_request;
28 const username = eventData.user.login;31 const username = eventData.user.login;
29 const issue_number = eventData.number;32 const issue_number = eventData.number;
3033
31 if (maintainers.includes(username)) {34 if (maintainers.includes(username)) {
32 console.log(`User ${username} is a maintainer. Adding "Maintainer" label to issue/PR #${issue_number}`);35 core.info(`User ${username} is a maintainer. Adding "Maintainer" label to issue/PR #${issue_number}`);
33 await github.issues.addLabels({36 await github.issues.addLabels({
34 owner,37 owner,
35 repo,38 repo,
@@ -37,5 +40,5 @@ jobs:
37 labels: ['👷 Maintainer'],40 labels: ['👷 Maintainer'],
38 });41 });
39 } else {42 } else {
40 console.log(`User ${username} is not on the maintainer list.`);43 core.info(`User ${username} is not on the maintainer list.`);
41 }44 }