From 8b2f26535d40282d3ac022a72ec4123ca329859b Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sat, 21 Feb 2026 17:15:30 -0600 Subject: [PATCH] Refactor issue label workflow for Discord notifications (#3950) --- .github/workflows/issue-label.yml | 38 ++++++++----------------------- 1 file changed, 10 insertions(+), 28 deletions(-) diff --git a/.github/workflows/issue-label.yml b/.github/workflows/issue-label.yml index 49ddf57a..b8f976a4 100644 --- a/.github/workflows/issue-label.yml +++ b/.github/workflows/issue-label.yml @@ -1,33 +1,15 @@ -name: Issue labels +name: Issues notify on: issues: - types: [labeled, reopened, closed, deleted] - -env: - DISCORD_WEBHOOK: ${{ secrets.DISCORD_ISSUES_WEBHOOK }} + types: + - opened + - labeled + - unlabeled + - closed jobs: - labelNotify: - runs-on: ubuntu-latest - timeout-minutes: 5 - steps: - - name: notify on label - if: > - github.event.label.name == 'enhancement' - || github.event.label.name == 'bug' - || github.event.label.name == 'help wanted' - || github.event.label.name == 'priority/high' - || github.event.label.name == 'question' - || github.event.label.name == 'status/waiting on upstream' - uses: Ilshidur/action-discord@master - with: - args: "[${{ github.event.issue.title }} (#${{ github.event.issue.number }})](<${{ github.event.issue.html_url }}>) added `${{ github.event.label.name }}` label" - - name: notify on action change - if: > - github.event.action == 'closed' - || github.event.action == 'reopened' - || github.event.action == 'deleted' - uses: Ilshidur/action-discord@master - with: - args: "[${{ github.event.issue.title }} (#${{ github.event.issue.number }})](<${{ github.event.issue.html_url }}>) has been `${{ github.event.action }}` by `${{ github.event.sender.login }}`" + notify: + uses: itzg/github-workflows/.github/workflows/issues-notify-discord.yml@main + secrets: + discordWebhook: "${{secrets.DISCORD_ISSUES_WEBHOOK}}"