fix(tools): no comment for staff (#44004)
fix(tools): no comment for staff
This commit is contained in:
committed by
GitHub
parent
e3822b9cac
commit
499baa0422
11
.github/workflows/no-prs-to-translation.yml
vendored
11
.github/workflows/no-prs-to-translation.yml
vendored
@ -17,9 +17,14 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/github-script@v5
|
||||
with:
|
||||
github-token: ${{secrets.GITHUB_TOKEN}}
|
||||
github-token: ${{secrets.CAMPERBOT_NO_TRANSLATE}}
|
||||
script: |
|
||||
if (context.payload.pull_request.user.login !== "camperbot") {
|
||||
const isDev = await github.rest.teams.getMembershipForUserInOrg({
|
||||
org: "freeCodeCamp",
|
||||
team_slug: "dev-team",
|
||||
username: context.payload.pull_request.user.login
|
||||
}).catch(() => ({status: 404}));
|
||||
if (context.payload.pull_request.user.login !== "camperbot" && isDev.status !== 200) {
|
||||
core.setFailed('This PR appears to touch translated curriculum files.')
|
||||
github.rest.issues.createComment({
|
||||
issue_number: context.issue.number,
|
||||
@ -27,6 +32,8 @@ jobs:
|
||||
repo: context.repo.repo,
|
||||
body: "Thanks for your pull-request.\n\nWe are no longer accepting changes to the non-English versions of files in parts of this codebase. This pull-request seems to change some of those. Please visit [our contributing guidelines](https://contribute.freecodecamp.org) to learn more about translating freeCodeCamp's resources.\n\nAs always, we value all of your contributions.\n\nHappy contributing!\n\n---\n_**Note:** This message was automatically generated by a bot. If you feel this message is in error or would like help resolving it, feel free to reach us [in our contributor chat](https://chat.freecodecamp.org/channel/contributors)._"
|
||||
})
|
||||
} else if (isDev.status === 200) {
|
||||
core.setFailed('This PR appears to touch translated curriculum files, but since you are on the dev team there is no message.');
|
||||
} else {
|
||||
github.rest.issues.createComment({
|
||||
issue_number: context.issue.number,
|
||||
|
Reference in New Issue
Block a user