Skip to content

Commit af2adb4

Browse files
Trying to make steps fail when something goes wrong
1 parent 06d8c5e commit af2adb4

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

action.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,16 @@ runs:
1616
env:
1717
PREVIEWER_URL: "${{ inputs.previewer-server }}/preview/${{ github.repository }}/${{ github.event.issue.number }}"
1818
ARTIFACT_JOB: ${{ inputs.artifact-job }}
19-
run: echo "previewer-response=$(curl -X POST -f --data-urlencode \"job=${ARTIFACT_JOB}\" ${PREVIEWER_URL})" >> "$GITHUB_OUTPUT"
19+
run: |
20+
PREVIEWER_RESPONSE=$(curl -X POST -f --data-urlencode \"job=${ARTIFACT_JOB}\" ${PREVIEWER_URL})
21+
EXIT_CODE=$?
22+
echo "previewer-response=${PREVIEWER_RESPONSE}" | tee -a "$GITHUB_OUTPUT"
23+
exit ${EXIT_CODE}
2024
- name: "Add GitHub Comment"
2125
shell: bash
2226
env:
2327
ADD_COMMENT_URL: "https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.issue.number }}/comments"
2428
GITHUB_TOKEN: ${{ github.token }}
2529
PREVIEWER_RESPONSE: ${{ steps.call-previewer.outputs.previewer-response }}
2630
run: |
27-
curl -H "Authorization: Bearer ${GITHUB_TOKEN}" -d '{"body": "${{ env.PREVIEWER_RESPONSE }}"}' ${ADD_COMMENT_URL}
31+
curl -f -H "Authorization: Bearer ${GITHUB_TOKEN}" -d '{"body": "${{ env.PREVIEWER_RESPONSE }}"}' ${ADD_COMMENT_URL}

0 commit comments

Comments
 (0)