diff --git a/.github/workflows/publish-docker-images.yml b/.github/workflows/publish-docker-images.yml index ad1054b8a..78bc2aa6c 100644 --- a/.github/workflows/publish-docker-images.yml +++ b/.github/workflows/publish-docker-images.yml @@ -104,3 +104,20 @@ jobs: repository: meilisearch/meilisearch-cloud event-type: cloud-docker-build client-payload: '{ "meilisearch_version": "${{ github.ref_name }}", "stable": "${{ steps.check-tag-format.outputs.stable }}" }' + + # Send notification to Swarmia to notify of a deployment: https://app.swarmia.com + - name: Send deployment to Swarmia + if: github.event_name == 'push' && success() + run: | + JSON_STRING=$( jq --null-input --compact-output \ + --arg version "${{ github.ref_name }}" \ + --arg appName "" \ + --arg environment "production" \ + --arg commitSha "${{ github.sha }}" \ + --arg repositoryFullName "${{ github.repository }}" \ + '{"version": $version, "appName": $appName, "environment": $environment, "commitSha": $commitSha, "repositoryFullName": $repositoryFullName}' ) + + curl -H "Authorization: ${{ secrets.SWARMIA_DEPLOYMENTS_AUTHORIZATION }}" \ + -H "Content-Type: application/json" \ + -d "$JSON_STRING" \ + https://hook.swarmia.com/deployments