File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 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 : |
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
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
You can’t perform that action at this time.
0 commit comments