Skip to content

Commit

Permalink
docs: create GitHub action for automating labels (#725)
Browse files Browse the repository at this point in the history
  • Loading branch information
Dun-sin authored Nov 22, 2024
1 parent 7787f84 commit d8aa29a
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions .github/workflows/issue-assignment-labelling
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Manage Issue Assignment Labels

on:
issues:
types: [assigned, unassigned]

jobs:
manage-labels:
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Manage issue labels based on assignment
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.issue.number }}
run: |
# Issue is being assigned
if [[ "${{ github.event.action }}" == "assigned" ]]; then
echo "Issue is being assigned"
gh issue edit "$NUMBER" --add-label "assigned"
gh issue edit "$NUMBER" --remove-label "up for grabs"

# Issue is being unassigned
elif [[ "${{ github.event.action }}" == "unassigned" ]]; then
echo "Issue is being unassigned"
gh issue edit "$NUMBER" --remove-label "assigned"
gh issue edit "$NUMBER" --add-label "up for grabs"
fi

0 comments on commit d8aa29a

Please sign in to comment.