From b8e2565fafc4437c540317cb3ff2a246423efd9b Mon Sep 17 00:00:00 2001 From: Krzysztof Romanowski Date: Sat, 28 Oct 2023 18:29:41 +0200 Subject: [PATCH] ci: Add deploy action --- .github/workflows/distribute.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/distribute.yml b/.github/workflows/distribute.yml index 3a95859..6278173 100644 --- a/.github/workflows/distribute.yml +++ b/.github/workflows/distribute.yml @@ -48,14 +48,15 @@ jobs: - name: Deploy to ArgoCD run: | - status_code=$(curl -o ./curl-request -w "%{http_code}" -X POST https://api.github.com/repos/castus/lights-api-charts/dispatches \ + set -e + status_code=$(curl -o ./curl-request -w "%{response_code}" -X POST https://api.github.com/repos/castus/lights-api-charts/dispatches \ -H 'Accept: application/vnd.github.everest-preview+json' \ -u ${{ secrets.CHARTS_DEPLOY_TOKEN }} \ --data '{"event_type": "deploy", "client_payload": { "image_tag": "'"${{ steps.meta.outputs.tags }}"'" }}') + cat ./curl-request - if [ $status_code -eq 200 ]; then + if [[ $status_code -eq 200 ]]; then echo "Request send" else - cat ./curl-request exit 1 fi