diff --git a/.github/workflows/dev_on_workflow_environment_android_deploy.yml b/.github/workflows/dev_on_workflow_environment_android_deploy.yml index 1cb5e897cff..b298dbc6ccf 100644 --- a/.github/workflows/dev_on_workflow_environment_android_deploy.yml +++ b/.github/workflows/dev_on_workflow_environment_android_deploy.yml @@ -104,7 +104,7 @@ jobs: slack_notify: runs-on: ubuntu-22.04 - if: ${{ always() }} + if: ${{ always() && contains(needs.*.result, 'success') && contains(needs.*.result, 'failure') needs: sentry_and_deploy steps: - name: Connect to Secret Manager @@ -129,13 +129,13 @@ jobs: "attachments": [ { "mrkdwn_in": ["text"], - "color": "${{ fromJSON('["#A30002","#36a64f"]')[steps.sentry_and_deploy.outputs.status == 'success'] }}", + "color": "${{ fromJSON('["#36a64f", "#A30002"]')[needs.sentry_and_deploy.result == 'failure'] }}", "author_name": "${{github.actor}}", "author_link": "https://github.com/${{github.actor}}", "author_icon": "https://github.com/${{github.actor}}.png", "title": "PCAPPNATIVE Deployment", "title_link": "https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}", - "text": "Le déploiement Android sur `${{ inputs.ENV }}` a ${{ fromJSON('["échoué :boom:","réussi :rocket:"]')[steps.sentry_and_deploy.outputs.status == 'success'] }}" + "text": "Le déploiement Android sur `${{ inputs.ENV }}` a ${{ fromJSON('["réussi :rocket:", "échoué :boom:"]')[needs.sentry_and_deploy.result == 'failure'] }}" } ], "unfurl_links": false, diff --git a/.github/workflows/dev_on_workflow_environment_ios_deploy.yml b/.github/workflows/dev_on_workflow_environment_ios_deploy.yml index 60ba0a593d4..e12e042c1fa 100644 --- a/.github/workflows/dev_on_workflow_environment_ios_deploy.yml +++ b/.github/workflows/dev_on_workflow_environment_ios_deploy.yml @@ -95,7 +95,7 @@ jobs: slack_notify: runs-on: ubuntu-22.04 - if: ${{ always() }} + if: ${{ always() && contains(needs.sentry_and_deploy.result, 'success') && contains(needs.sentry_and_deploy.result, 'failure') needs: sentry_and_deploy steps: - name: Connect to Secret Manager @@ -120,13 +120,13 @@ jobs: "attachments": [ { "mrkdwn_in": ["text"], - "color": "${{ fromJSON('["#A30002", "#36a64f"]')[steps.sentry_and_deploy.outputs.status == 'success'] }}", + "color": "${{ fromJSON('["#36a64f", "#A30002"]')[needs.sentry_and_deploy.result == 'failure'] }}", "author_name": "${{github.actor}}", "author_link": "https://github.com/${{github.actor}}", "author_icon": "https://github.com/${{github.actor}}.png", "title": "PCAPPNATIVE Deployment", "title_link": "https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}", - "text": "Le déploiement iOS sur `${{ inputs.ENV }}` a ${{ fromJSON('["échoué :boom:","réussi :rocket:"]')[steps.sentry_and_deploy.outputs.status == 'success'] }}" + "text": "Le déploiement iOS sur `${{ inputs.ENV }}` a ${{ fromJSON('["réussi :rocket:", "échoué :boom:"]')[needs.sentry_and_deploy.result == 'failure'] }}" } ], "unfurl_links": false, diff --git a/.github/workflows/dev_on_workflow_environment_soft_deploy.yml b/.github/workflows/dev_on_workflow_environment_soft_deploy.yml index 0386f75aa8d..876edddee41 100644 --- a/.github/workflows/dev_on_workflow_environment_soft_deploy.yml +++ b/.github/workflows/dev_on_workflow_environment_soft_deploy.yml @@ -86,7 +86,7 @@ jobs: slack_notify: runs-on: ubuntu-22.04 - if: ${{ always() }} + if: ${{ always() && contains(needs.sentry_and_deploy.result, 'success') && contains(needs.sentry_and_deploy.result, 'failure') needs: sentry_and_deploy steps: - name: Connect to Secret Manager @@ -111,13 +111,13 @@ jobs: "attachments": [ { "mrkdwn_in": ["text"], - "color": "${{ fromJSON('["#A30002","#36a64f"]')[steps.sentry_and_deploy.outputs.status == 'success'] }}", + "color": "${{ fromJSON('["#36a64f", "#A30002"]')[needs.sentry_and_deploy.result == 'failure'] }}", "author_name": "${{github.actor}}", "author_link": "https://github.com/${{github.actor}}", "author_icon": "https://github.com/${{github.actor}}.png", "title": "PCAPPNATIVE Deployment", "title_link": "https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}", - "text": "Le déploiement codePush Android/iOS sur `${{ inputs.ENV }}` a ${{ fromJSON('["échoué :boom:","réussi :rocket:"]')[steps.sentry_and_deploy.outputs.status == 'success'] }}" + "text": "Le déploiement codePush Android/iOS sur `${{ inputs.ENV }}` a ${{ fromJSON('["réussi :rocket:", "échoué :boom:"]')[needs.sentry_and_deploy.result == 'failure'] }}" } ], "unfurl_links": false, diff --git a/.github/workflows/dev_on_workflow_web_deploy.yml b/.github/workflows/dev_on_workflow_web_deploy.yml index 56d827bda2a..c23ce374cbc 100644 --- a/.github/workflows/dev_on_workflow_web_deploy.yml +++ b/.github/workflows/dev_on_workflow_web_deploy.yml @@ -76,7 +76,7 @@ jobs: gsutil cp dist/index.html gs://${{ inputs.BUCKET_NAME }} slack_notify: runs-on: ubuntu-22.04 - if: ${{ always() }} + if: ${{ always() && contains(needs.web_deploy.result, 'success') && contains(needs.web_deploy.result, 'failure') needs: web_deploy steps: - name: Connect to Secret Manager @@ -101,13 +101,13 @@ jobs: "attachments": [ { "mrkdwn_in": ["text"], - "color": "${{ fromJSON('["#A30002","#36a64f"]')[steps.web_deploy.outputs.status == 'success'] }}", + "color": "${{ fromJSON('["#36a64f", "#A30002"]')[needs.web_deploy.result == 'failure'] }}", "author_name": "${{github.actor}}", "author_link": "https://github.com/${{github.actor}}", "author_icon": "https://github.com/${{github.actor}}.png", "title": "PCAPPNATIVE Deployment", "title_link": "https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}", - "text": "Le déploiement Web sur `${{ inputs.ENV }}` a ${{ fromJSON('["échoué :boom:","réussi :rocket:"]')[steps.web_deploy.outputs.status == 'success'] }}" + "text": "Le déploiement Web sur `${{ inputs.ENV }}` a ${{ fromJSON('["réussi :rocket:", "échoué :boom:"]')[needs.web_deploy.result == 'failure'] }}" } ], "unfurl_links": false, diff --git a/.github/workflows/dev_on_workflow_web_proxy_deploy.yml b/.github/workflows/dev_on_workflow_web_proxy_deploy.yml index be0599a3b19..199fa2e1c57 100644 --- a/.github/workflows/dev_on_workflow_web_proxy_deploy.yml +++ b/.github/workflows/dev_on_workflow_web_proxy_deploy.yml @@ -75,7 +75,7 @@ jobs: | xargs gcloud app versions delete --service=web-proxy-${{ inputs.ENV }} slack_notify: runs-on: ubuntu-22.04 - if: ${{ always() }} + if: ${{ always() && contains(needs.web_proxy_deploy.result, 'success') && contains(needs.web_proxy_deploy.result, 'failure') needs: web_proxy_deploy steps: - name: Connect to Secret Manager @@ -100,13 +100,13 @@ jobs: "attachments": [ { "mrkdwn_in": ["text"], - "color": "${{ fromJSON('["#A30002","#36a64f"]')[steps.web_proxy_deploy.outputs.status == 'success'] }}", + "color": "${{ fromJSON('["#36a64f", "#A30002"]')[needs.web_proxy_deploy.result == 'failure'] }}", "author_name": "${{github.actor}}", "author_link": "https://github.com/${{github.actor}}", "author_icon": "https://github.com/${{github.actor}}.png", "title": "PCAPPNATIVE Deployment", "title_link": "https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}", - "text": "Le déploiement Web proxy sur `${{ inputs.ENV }}` a ${{ fromJSON('["échoué :boom:","réussi :rocket:"]')[steps.web_proxy_deploy.outputs.status == 'success'] }}" + "text": "Le déploiement Web proxy sur `${{ inputs.ENV }}` a ${{ fromJSON('["réussi :rocket:", "échoué :boom:"]')[needs.web_proxy_deploy.result == 'failure'] }}" } ], "unfurl_links": false,