From d3b984d86210f31d81e73b9be54cc9d038a0332b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9mentine=20Urquizar?= Date: Wed, 21 Sep 2022 11:03:01 +0200 Subject: [PATCH] Update CI to send a signal to Cloud team when Docker image is pushed Co-authored-by: Samuel Jimenez --- .github/workflows/publish-docker-images.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish-docker-images.yml b/.github/workflows/publish-docker-images.yml index 88605bee1..449aec020 100644 --- a/.github/workflows/publish-docker-images.yml +++ b/.github/workflows/publish-docker-images.yml @@ -62,10 +62,19 @@ jobs: type=raw,value=latest,enable=${{ steps.check-tag-format.outputs.stable == 'true' }} - name: Build and push - id: docker_build uses: docker/build-push-action@v3 with: # We do not push tags for the cron jobs, this is only for test purposes push: ${{ github.event_name != 'schedule' }} platforms: linux/amd64,linux/arm64 tags: ${{ steps.meta.outputs.tags }} + + # /!\ Don't touch this without checking with Cloud team + - name: Send CI information to Cloud team + if: github.event_name != 'schedule' + uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.MEILI_BOT_GH_PAT }} + repository: meilisearch/meilisearch-cloud + event-type: cloud-docker-build + client-payload: '{ "meilisearch_version": "${{ steps.meta.outputs.tags }}", "stable": "${{ steps.check-tag-format.outputs.stable }}" }'