diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 2755fe4..56f39cf 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -142,3 +142,17 @@ jobs: docker tag trm-directus:ci git.dev.trmtracking.org/trm/directus:${{ github.sha }} docker push git.dev.trmtracking.org/trm/directus:dev docker push git.dev.trmtracking.org/trm/directus:${{ github.sha }} + + - 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"