Skip to content

Commit

Permalink
Merge pull request #660 from ethanwhite/auto-remove-labels
Browse files Browse the repository at this point in the history
Automatically remove waiting label after new comment
  • Loading branch information
henrykironde committed May 9, 2024
2 parents 773dfe8 + a1ea196 commit cdad27b
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions .github/workflows/automate-waiting-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Remove waiting labels after new comment
on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]

permissions:
issues: write # allow removing label from issue
pull-requests: write # allow removing label from PR

jobs:
remove-label:
runs-on: ubuntu-latest
steps:
- name: Remove label
uses: actions/github-script@v5
with:
script: |
const issueNumber = context.issue.number || context.pull_request.number;
const repo = context.repo;
const labelToRemove = "Awaiting author contribution";
const { data: issueLabels } = await github.rest.issues.listLabelsOnIssue({
...repo,
issue_number: issueNumber
});
if (issueLabels.find(label => label.name === labelToRemove)) {
await github.rest.issues.removeLabel({
...repo,
issue_number: issueNumber,
name: labelToRemove
});
}

0 comments on commit cdad27b

Please sign in to comment.