Skip to content

Commit 576fbea

Browse files
committed
wip
1 parent 25a1f42 commit 576fbea

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Diff for: .github/workflows/package_core.yml

+8-4
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ jobs:
6767
fail-fast: false
6868
env:
6969
FQBN: arduino:zephyr:${{ matrix.board }}
70+
REPORT_FILE: arduino-zephyr-${{ matrix.board }}.json
7071
steps:
7172
- uses: actions/download-artifact@v4
7273
with:
@@ -99,7 +100,8 @@ jobs:
99100

100101
- name: Clean up log
101102
run: |
102-
sed -i -e 's!/home/runner/.arduino15/packages/arduino/hardware/zephyr/[^/]*/!!g' sketches-reports/*
103+
sed -i -e 's!/home/runner/.arduino15/packages/arduino/hardware/zephyr/[^/]*/!!g' sketches-reports/${REPORT_FILE}
104+
cat sketches-reports/${REPORT_FILE} | jq -cr ". += { job_id: ${{ github.job }} }" > ${REPORT_FILE} && mv ${REPORT_FILE} sketches-reports/
103105
104106
- uses: actions/upload-artifact@v4
105107
with:
@@ -131,14 +133,16 @@ jobs:
131133
echo ":x: $BOARD - No report found?" >> "$GITHUB_STEP_SUMMARY"
132134
else
133135
REPORT=$(jq -cr '.boards[0].sketches[0]' $REPORT_FILE)
136+
JOB_ID=$(echo $REPORT | jq -cr '.job_id')
137+
JOB_URL="https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}/job/${JOB_ID}#step:5:2"
134138
if ! $(echo $REPORT | jq -cr '.compilation_success') ; then
135-
echo ":x: $BOARD - **Build failed**" >> "$GITHUB_STEP_SUMMARY"
139+
echo ":x: [$BOARD]($JOB_URL) - **Build failed**" >> "$GITHUB_STEP_SUMMARY"
136140
else
137141
WARNINGS=$(echo $REPORT | jq -cr '.warnings.current.absolute // 0')
138142
if [ $WARNINGS -eq 0 ]; then
139-
echo ":white_check_mark: $BOARD - Build successful" >> "$GITHUB_STEP_SUMMARY"
143+
echo ":white_check_mark: [$BOARD](${JOB_URL}) - Build successful" >> "$GITHUB_STEP_SUMMARY"
140144
else
141-
echo "<details><summary>:warning: $BOARD - $WARNINGS Warnings:</summary>" >> "$GITHUB_STEP_SUMMARY"
145+
echo "<details><summary>:warning: [$BOARD]($JOB_URL) - $WARNINGS Warnings:</summary>" >> "$GITHUB_STEP_SUMMARY"
142146
echo >> "$GITHUB_STEP_SUMMARY"
143147
echo "\`\`\`" >> "$GITHUB_STEP_SUMMARY"
144148
echo $REPORT | jq -cr '.warnings_log[]' >> "$GITHUB_STEP_SUMMARY"

0 commit comments

Comments
 (0)