diff --git a/report-deployment-status-to-slack/action.yml b/report-deployment-status-to-slack/action.yml index 1c8e1eaa..d2fe4ff5 100644 --- a/report-deployment-status-to-slack/action.yml +++ b/report-deployment-status-to-slack/action.yml @@ -61,12 +61,12 @@ runs: shell: bash run: | function slack_message_fn () { - local event=$1 - local environment=$2 - local tag=$3 - local project=$4 - local url=$5 - local commit_sha=$6 + local event="${{ inputs.event }}" + local environment="${{ inputs.environment }}" + local tag="${{ inputs.tag }}" + local project="${{ inputs.project }}" + local url="${{ inputs.url }}" + local commit_sha="${{ inputs.commit-sha }}" case $event in start) @@ -76,20 +76,20 @@ runs: ;; success) - SLACK_MESSAGE=":white_check_mark: Updated $environment to \`$3\` on $project. + SLACK_MESSAGE=":white_check_mark: Updated $environment to \`$tag\` on $project. $url SHA: \`$commit_sha\`" ;; failure) - SLACK_MESSAGE=":x: Failed to update $environment to \`$3\` on $project. + SLACK_MESSAGE=":x: Failed to update $environment to \`$tag\` on $project. $url SHA: \`$commit_sha\` Please retry or contact @devops team." ;; cancelled) - SLACK_MESSAGE=":hand: Cancelled update of $environment to \`$3\` on $project. + SLACK_MESSAGE=":hand: Cancelled update of $environment to \`$tag\` on $project. $url SHA: \`$commit_sha\`" ;; @@ -97,11 +97,11 @@ runs: } if [[ ${{ inputs.db_migration_detected }} == true && ${{ inputs.tag }} != main && ${{ inputs.tag }} != rc && ${{ inputs.tag }} != hotfix-rc ]]; then - slack_message_fn "${{ inputs.event }}" "${{ inputs.environment }}" "${{ inputs.tag }}" "${{ inputs.project }}" "${{ inputs.url }}" "${{ inputs.commit-sha }}" + slack_message_fn SLACK_MESSAGE="$SLACK_MESSAGE :red_siren: This branch has new database migration changes." else - slack_message_fn "${{ inputs.event }}" "${{ inputs.environment }}" "${{ inputs.tag }}" "${{ inputs.project }}" "${{ inputs.url }}" "${{ inputs.commit-sha }}" + slack_message_fn fi echo 'slack_message<> $GITHUB_OUTPUT