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
with:
script: |
const github = require('@actions/github');
const core = require('@actions/core');
// Hard-coded list of maintainer usernames
const maintainers = ['Cohee1207', 'RossAscends', 'Wolfsblvt'];
// Get event details (works for issues and pull requests)
const { owner, repo } = context.repo;
const payload = context.payload;
const { owner, repo } = github.context.repo;
const payload = github.context.payload;
const eventData = payload.issue || payload.pull_request;
const username = eventData.user.login;
const issue_number = eventData.number;
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({
owner,
repo,
@@ -37,5 +40,5 @@ jobs:
labels: ['👷 Maintainer'],
});
} else {
console.log(`User ${username} is not on the maintainer list.`);
core.info(`User ${username} is not on the maintainer list.`);
}