From 246b2fc8521323774f61ed1d4acae1054867c8e5 Mon Sep 17 00:00:00 2001 From: ccosnett Date: Fri, 24 Oct 2025 14:10:33 +0100 Subject: [PATCH 1/2] test all quiet --- .github/workflows/test_usecases_v1.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/test_usecases_v1.yml b/.github/workflows/test_usecases_v1.yml index b0d08099..a17ef98e 100644 --- a/.github/workflows/test_usecases_v1.yml +++ b/.github/workflows/test_usecases_v1.yml @@ -34,6 +34,12 @@ jobs: outputs: environment: ${{ steps.validate.outputs.environment }} steps: + - name: Test AllQuiet webhook + run: | + curl -X POST "https://allquiet.app/api/webhook/829f846c-4dfa-4a58-ab33-eafae34a57c9" \ + -H "Content-Type: application/json" \ + -d '{"status": "Open", "severity": "Critical", "message": "GitHub workflow test ping", "run_url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"}' + - name: Validate environment input id: validate run: | From 7e51460ec95164b46f96997e854d287018f658c2 Mon Sep 17 00:00:00 2001 From: ccosnett Date: Fri, 24 Oct 2025 14:14:46 +0100 Subject: [PATCH 2/2] test all quiet --- .github/workflows/test_usecases_v1.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/test_usecases_v1.yml b/.github/workflows/test_usecases_v1.yml index a17ef98e..1254a88e 100644 --- a/.github/workflows/test_usecases_v1.yml +++ b/.github/workflows/test_usecases_v1.yml @@ -40,6 +40,25 @@ jobs: -H "Content-Type: application/json" \ -d '{"status": "Open", "severity": "Critical", "message": "GitHub workflow test ping", "run_url": "${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"}' + + - name: Test AllQuiet webhook 2 + env: + RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + run: | + set -euo pipefail + payload=$(jq -n \ + --arg status "Open" \ + --arg severity "Critical" \ + --arg message "GitHub workflow test ping" \ + --arg run_url "$RUN_URL" \ + '{status:$status, severity:$severity, message:$message, run_url:$run_url}') + echo "Sending payload: $payload" + curl --fail --show-error \ + -H "Content-Type: application/json" \ + -d "$payload" \ + "https://allquiet.app/api/webhook/829f846c-4dfa-4a58-ab33-eafae34a57c9" + + - name: Validate environment input id: validate run: |