Skip to content

Commit a4f6637

Browse files
committed
step
1 parent da0ac0c commit a4f6637

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

.github/workflows/package_core.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,8 +265,6 @@ jobs:
265265
- package-core
266266
- test-core
267267
if: ${{ !cancelled() && needs.build-env.result == 'success' }}
268-
env:
269-
ALL_BOARD_DATA: ${{ needs.build-env.outputs.ALL_BOARD_DATA }}
270268
steps:
271269
- uses: actions/checkout@v4
272270
with:

extra/ci_collect_logs.sh

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ artifact_entry() {
2222
else
2323
BOARD_LINK="<a href=\"$LINK\">$BOARD</a>"
2424
fi
25-
echo -e "<li><details><summary>$ICON $BOARD_LINK (<code>$VARIANT</code>) - $TEXT</summary><ul>$DETAILS</ul></details></li>"
25+
echo -e "<li><details><summary>$ICON $BOARD_LINK (<code>$VARIANT</code>) - $TEXT</summary>$DETAILS</details></li>"
2626
}
2727

2828
details_line() {
@@ -36,25 +36,25 @@ details_line() {
3636
SUMMARY="$ICON <code>$SKETCH_NAME</code> : $TEXT"
3737
fi
3838
if [ $SKETCH_ISSUES_COUNT -ne 0 ] ; then
39-
SUMMARY="${SUMMARY} with ${SKETCH_ISSUES_COUNT} issues"
39+
ICON="$SKETCH_ISSUES_COUNT $ICON"
4040
BODY="\n\n\`\`\`\n${SKETCH_ISSUES}\n\`\`\`\n"
4141
else
4242
BODY=""
4343
fi
44-
echo -e "<li><details><summary>$SUMMARY</summary>$BODY</details></li>"
44+
echo -e "<tr><td>$ICON</td><td><details><summary>$SUMMARY</summary>$BODY</details></td></tr>"
4545
}
4646

4747
ARTIFACTS=$(jq -cr 'map(.artifact) | unique | .[]' <<< ${ALL_BOARD_DATA}) # this avoids the 'zephyr' artifact
4848
for artifact in $ARTIFACTS ; do
49-
echo -e "### \`$artifact\` test results:\n<ul>"
49+
echo -e "### \`$artifact\` test results:\n"
5050
jq -c "map(select(.artifact == \"$artifact\")) | .[]" <<< ${ALL_BOARD_DATA} | while read -r BOARD_DATA; do
5151
BOARD=$(echo $BOARD_DATA | jq -cr '.board')
5252
VARIANT=$(echo $BOARD_DATA | jq -cr '.variant')
5353
SUBARCH=$(echo $BOARD_DATA | jq -cr '.subarch')
5454
FQBN="arduino:$SUBARCH:$BOARD"
5555
REPORT_FILE="$(echo $FQBN | tr ':' '-').json"
5656

57-
DETAILS=""
57+
DETAILS="<table><tr><th>Status</th><th>Sketch</th></tr>"
5858
ARTIFACT_LINK=""
5959
if [ ! -f $REPORT_FILE ]; then
6060
ARTIFACT_STATUS="fire"
@@ -81,10 +81,11 @@ for artifact in $ARTIFACTS ; do
8181
DETAILS="${DETAILS}$(details_line ":green_circle:" "Build successful")\n"
8282
else
8383
SKETCH_WARNINGS=$((SKETCH_WARNINGS + 1))
84-
DETAILS="${DETAILS}$(details_line ":orange_circle:" "Build successful")\n"
84+
DETAILS="${DETAILS}$(details_line ":yellow_circle:" "Build successful")\n"
8585
fi
8686
done
8787
fi
88+
DETAILS="${DETAILS}</table>"
8889

8990
case $ARTIFACT_STATUS in
9091
success)

0 commit comments

Comments
 (0)