We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 51bc8bc commit fcaca79Copy full SHA for fcaca79
.github/workflows/dispatch_analytics.yml
@@ -51,7 +51,16 @@ jobs:
51
- name: Invoke Lambda function
52
run: |
53
payload=$(echo -n '{"githubToken": "${{ secrets.GITHUB_TOKEN }}"}' | base64)
54
- aws lambda invoke \
55
- --function-name ${{ secrets.AWS_ANALYTICS_DISPATCHER_ARN }} \
56
- --payload "$payload" response.json
57
- cat response.json
+ response=$(aws lambda invoke \
+ --function-name "${{ secrets.AWS_ANALYTICS_DISPATCHER_ARN }}" \
+ --payload "$payload" \
+ response.json \
58
+ --query 'FunctionError' \
59
+ --output text)
60
+
61
+ cat response.json ; echo # add newline at the end
62
63
+ if [ "$response" != "None" ]; then
64
+ echo "Error invoking lambda function: $response. Aborting."
65
+ exit 1
66
+ fi
0 commit comments