Skip to content

Commit 3ace79d

Browse files
committed
Update summarize-builds.yml
1 parent e41e50e commit 3ace79d

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/summarize-builds.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,18 @@ jobs:
6161
gh run download --name "$name" --dir "all-artifacts/${name}" || echo "⚠️ Failed to download $name"
6262
done
6363
64+
- name: 📦 Unzip Downloaded Artifacts
65+
run: |
66+
echo "🔍 Unzipping all .zip artifacts..."
67+
find all-artifacts -name "*.zip" -exec sh -c '
68+
for zip; do
69+
dir="${zip%*.zip}"
70+
mkdir -p "$dir"
71+
unzip -q "$zip" -d "$dir"
72+
rm "$zip"
73+
done
74+
' sh {} +
75+
6476
- name: 📜 Write Build Summary
6577
id: summary
6678
run: |
@@ -75,6 +87,8 @@ jobs:
7587
COMBINED='${{ inputs.combineRequested }}'
7688
ALL_BUILD_TARGETS=$(echo "$GROUPED" | jq -r 'to_entries[].value[]')
7789
90+
build_failed=0
91+
7892
for buildTarget in $ALL_BUILD_TARGETS; do
7993
label="$buildTarget"
8094
@@ -97,6 +111,7 @@ jobs:
97111
echo "| $label | ✅ Build successful |" >> $GITHUB_STEP_SUMMARY
98112
else
99113
echo "| $label | ❌ Build failed |" >> $GITHUB_STEP_SUMMARY
114+
build_failed=1
100115
fi
101116
done
102117
@@ -109,6 +124,7 @@ jobs:
109124
echo "- ✅ Combined artifact successfully created and uploaded." >> $GITHUB_STEP_SUMMARY
110125
else
111126
echo "- ❌ Combined artifact expected but failed to create/upload." >> $GITHUB_STEP_SUMMARY
127+
build_failed=1
112128
fi
113129
else
114130
echo "- ℹ️ Combined artifact was not requested." >> $GITHUB_STEP_SUMMARY

0 commit comments

Comments
 (0)