@@ -33,20 +33,20 @@ runs:
33
33
echo "JOB_ID=$(jq -r '.activeJobId' <<< "$2")" >> $GITHUB_OUTPUT
34
34
}
35
35
36
- echo "ℹ Checking if branch connected to any of the apps" >&2
36
+ echo "ℹ️ Checking if branch connected to any of the apps" >&2
37
37
IFS=, app_id_array=($AMPLIFY_APP_IDS)
38
38
for app_id in "${app_id_array[@]}"; do
39
39
branch_info=$(aws amplify get-branch --app-id ${app_id} --branch-name ${BRANCH_NAME} --query 'branch')
40
40
if [ $? -eq 0 ]; then
41
41
found_in_app_id=$app_id
42
42
save_outputs $app_id "$branch_info"
43
- echo "ℹ ${BRANCH_NAME} is already connected to app ${app_id}" >&2
43
+ echo "ℹ️ ${BRANCH_NAME} is already connected to app ${app_id}" >&2
44
44
break
45
45
fi
46
46
done
47
47
48
48
if [ -z "${found_in_app_id}" ] && [ ${CREATE_BRANCHES} = "true" ]; then
49
- echo "ℹ Trying to connect branch to one of the apps" >&2
49
+ echo "ℹ️ Trying to connect branch to one of the apps" >&2
50
50
for app_id in "${app_id_array[@]}"; do
51
51
branch_info=$(aws amplify create-branch --app-id ${app_id} --branch-name ${BRANCH_NAME} --stage PULL_REQUEST --enable-auto-build --query 'branch')
52
52
if [ $? -eq 0 ]; then
59
59
fi
60
60
61
61
if [ -z "${found_in_app_id}" ]; then
62
- echo "Branch wasn't connect to any of the apps" >&2
62
+ echo "❌ Branch wasn't connected to any of the apps" >&2
63
63
exit 1
64
64
fi
65
65
@@ -74,23 +74,23 @@ runs:
74
74
continue-on-error : true
75
75
run : |
76
76
if [ ${CREATE_BRANCHES} = "true" ] && ([ -z "${JOB_ID}" ] || [ ${JOB_ID} = "null" ]); then
77
- job_info=$(aws amplify start-job --app-id ${app_id } --branch-name ${BRANCH_NAME} --job-type RELEASE --job-reason "${GITHUB_WORKFLOW} (${GITHUB_RUN_ID}) - ${GITHUB_REF_NAME}" --query 'jobSummary')
77
+ job_info=$(aws amplify start-job --app-id ${APP_ID } --branch-name ${BRANCH_NAME} --job-type RELEASE --job-reason "${GITHUB_WORKFLOW} (${GITHUB_RUN_ID}) - ${GITHUB_REF_NAME}" --query 'jobSummary')
78
78
if [ $? -eq 0 ]; then
79
79
JOB_ID=$(jq -r '.jobId' <<< "$job_info")
80
- echo "🚀 Successfully triggered job "JOB_ID" for ${BRANCH_NAME} on app ${app_id }" >&2
80
+ echo "🚀 Successfully triggered job "$ JOB_ID" for ${BRANCH_NAME} on app ${APP_ID }" >&2
81
81
fi
82
82
fi
83
83
84
84
job_info=$(aws amplify get-job --app-id ${APP_ID} --branch-name ${BRANCH_NAME} --job-id ${JOB_ID} --query 'job.summary')
85
- echo "JOB_ID=${JOB_ID} " >> $GITHUB_OUTPUT
85
+ echo "JOB_ID=$(jq -r '.jobId' <<< "$job_info") " >> $GITHUB_OUTPUT
86
86
echo "JOB_STATUS=$(jq -r '.status' <<< "$job_info")" >> $GITHUB_OUTPUT
87
87
echo "COMMIT_ID=$(jq -r '.commitId' <<< "$job_info")" >> $GITHUB_OUTPUT
88
88
89
89
- uses : actions/github-script@v7
90
90
env :
91
91
PREVIEW_URL : ${{ steps.get_amplify_branch.outputs.PREVIEW_URL }}
92
92
UPDATE_TIME : ${{ steps.get_amplify_branch.outputs.UPDATE_TIME }}
93
- JOB_ID : ${{ steps.get_amplify_branch .outputs.JOB_ID || steps.get_amplify_job .outputs.JOB_ID }}
93
+ JOB_ID : ${{ steps.get_amplify_job .outputs.JOB_ID || steps.get_amplify_branch .outputs.JOB_ID }}
94
94
JOB_STATUS : ${{ steps.get_amplify_job.outputs.JOB_STATUS }}
95
95
COMMIT_ID : ${{ steps.get_amplify_job.outputs.COMMIT_ID }}
96
96
with :
0 commit comments