diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 50276f3..b879afd 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -68,3 +68,17 @@ jobs: context: . push: true tags: git.dev.trmtracking.org/trm/spa:dev + + - name: Trigger Komodo Stack redeploy + if: success() + env: + URL: ${{ secrets.KOMODO_STACK_WEBHOOK_URL }} + SECRET: ${{ secrets.KOMODO_WEBHOOK_SECRET }} + run: | + body='{"ref":"refs/heads/dev"}' + sig=$(printf '%s' "$body" | openssl dgst -sha256 -hmac "$SECRET" | awk '{print $2}') + curl -fsS -X POST \ + -H 'Content-Type: application/json' \ + -H "X-Hub-Signature-256: sha256=$sig" \ + -d "$body" \ + "$URL"