From 0dd29a3a745672406bfb133780a899b461e26bb8 Mon Sep 17 00:00:00 2001 From: Ryan Miller Date: Tue, 6 Jan 2026 15:10:29 +1100 Subject: [PATCH] chore: add option for silent test notifications --- .github/workflows/notify_failure.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/notify_failure.yml b/.github/workflows/notify_failure.yml index 2757c16..33d712a 100644 --- a/.github/workflows/notify_failure.yml +++ b/.github/workflows/notify_failure.yml @@ -17,12 +17,19 @@ jobs: env: DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }} DISCORD_ROLE_ID: ${{ secrets.DISCORD_ROLE_ID }} + WORKFLOW_NAME: ${{ github.event.workflow_run.name }} run: | + if [ "$WORKFLOW_NAME" = "Test Failure Notification" ]; then + FLAGS=4096 + else + FLAGS=0 + fi curl -H "Content-Type: application/json" \ -d '{ "content": "<@&'"$DISCORD_ROLE_ID"'> ⚠️ GitHub Action failed!", + "flags": '"$FLAGS"', "embeds": [{ - "title": "Workflow Failed: ${{ github.event.workflow_run.name }}", + "title": "Workflow Failed: '"$WORKFLOW_NAME"'", "url": "${{ github.event.workflow_run.html_url }}", "color": 15158332, "fields": [