fix(actions): simplyfy checks on the action

This commit is contained in:
Mrugesh Mohapatra
2023-11-10 14:55:10 +05:30
parent 78190eaa6c
commit d7f7c9b67c

View File

@@ -21,23 +21,18 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const prAuthor = context.payload.pull_request.user.login;
const response = await github.rest.teams
.getMembershipForUserInOrg({
org: context.repo.owner,
team_slug: team,
username: prAuthor
})
.catch(() => {
status: 404;
});
let isAllowListed = false;
if (prAuthor === 'renovate[bot]') {
if (prAuthor === 'renovate[bot]' || response.status === 200) {
isAllowListed = true;
} else {
const teams = ['ops', 'bots', 'staff', 'dev-team', 'moderators'];
for (const team of teams) {
const response = await github.rest.teams.getMembershipForUserInOrg({
org: context.repo.owner,
team_slug: team,
username: prAuthor
}).catch(() => ({status: 404})));
if (response.status == 200) {
isAllowListed = true;
break;
}
}
}
core.setOutput('is_allow_listed', isAllowListed);