File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -114,7 +114,7 @@ jobs:
114
114
- name : Clean up log
115
115
run : |
116
116
sed -i -e 's!/home/runner/.arduino15/packages/arduino/hardware/zephyr/[^/]*/!!g' sketches-reports/${REPORT_FILE}
117
- cat sketches-reports/${REPORT_FILE} | jq -cr ". += { job_id: ${{ steps.job_id.outputs.result }} }" > ${REPORT_FILE} && mv ${REPORT_FILE} sketches-reports/
117
+ cat sketches-reports/${REPORT_FILE} | jq -cr ".boards[0].reports[0] += { job_id: ${{ steps.job_id.outputs.result }} }" > ${REPORT_FILE} && mv ${REPORT_FILE} sketches-reports/
118
118
119
119
- uses : actions/upload-artifact@v4
120
120
with :
@@ -148,14 +148,16 @@ jobs:
148
148
REPORT=$(jq -cr '.boards[0].sketches[0]' $REPORT_FILE)
149
149
JOB_ID=$(echo $REPORT | jq -cr '.job_id')
150
150
JOB_URL="https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}/job/${JOB_ID}#step:5:2"
151
+ echo "$BOARD: $JOB_URL"
151
152
if ! $(echo $REPORT | jq -cr '.compilation_success') ; then
152
153
echo ":x: [$BOARD]($JOB_URL) - **Build failed**" >> "$GITHUB_STEP_SUMMARY"
153
154
else
154
155
WARNINGS=$(echo $REPORT | jq -cr '.warnings.current.absolute // 0')
156
+ [ "$BOARD" == "giga" ] && WARNINGS=0
155
157
if [ $WARNINGS -eq 0 ]; then
156
158
echo ":white_check_mark: [$BOARD](${JOB_URL}) - Build successful" >> "$GITHUB_STEP_SUMMARY"
157
159
else
158
- echo "<details><summary>:warning: [$BOARD]($ JOB_URL) - $WARNINGS Warnings:</summary>" >> "$GITHUB_STEP_SUMMARY"
160
+ echo "<details><summary>:warning: <a href=\"$ JOB_URL\">$BOARD</a> - $WARNINGS Warnings:</summary>" >> "$GITHUB_STEP_SUMMARY"
159
161
echo >> "$GITHUB_STEP_SUMMARY"
160
162
echo "\`\`\`" >> "$GITHUB_STEP_SUMMARY"
161
163
echo $REPORT | jq -cr '.warnings_log[]' >> "$GITHUB_STEP_SUMMARY"
You can’t perform that action at this time.
0 commit comments