Another attempt at fixing maintainer labeleng

This commit is contained in:
Wolfsblvt
2025-03-14 00:09:57 +01:00
parent eaa7b91f1d
commit 9917be0233

View File

@@ -18,18 +18,21 @@ jobs:
uses: actions/github-script@v7 uses: actions/github-script@v7
with: with:
script: | script: |
const github = require('@actions/github');
const core = require('@actions/core');
// Hard-coded list of maintainer usernames // Hard-coded list of maintainer usernames
const maintainers = ['Cohee1207', 'RossAscends', 'Wolfsblvt']; const maintainers = ['Cohee1207', 'RossAscends', 'Wolfsblvt'];
// Get event details (works for issues and pull requests) // Get event details (works for issues and pull requests)
const { owner, repo } = context.repo; const { owner, repo } = github.context.repo;
const payload = context.payload; const payload = github.context.payload;
const eventData = payload.issue || payload.pull_request; const eventData = payload.issue || payload.pull_request;
const username = eventData.user.login; const username = eventData.user.login;
const issue_number = eventData.number; const issue_number = eventData.number;
if (maintainers.includes(username)) { if (maintainers.includes(username)) {
console.log(`User ${username} is a maintainer. Adding "Maintainer" label to issue/PR #${issue_number}`); core.info(`User ${username} is a maintainer. Adding "Maintainer" label to issue/PR #${issue_number}`);
await github.issues.addLabels({ await github.issues.addLabels({
owner, owner,
repo, repo,
@@ -37,5 +40,5 @@ jobs:
labels: ['👷 Maintainer'], labels: ['👷 Maintainer'],
}); });
} else { } else {
console.log(`User ${username} is not on the maintainer list.`); core.info(`User ${username} is not on the maintainer list.`);
} }