Skip to content

Commit ce65a7a

Browse files
committed
Check build summary size
1 parent 505be4f commit ce65a7a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/build.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,18 @@ jobs:
228228
229229
cat report.html >> $GITHUB_STEP_SUMMARY
230230
231+
SUMMARY_SIZE=$(wc -c < $GITHUB_STEP_SUMMARY)
232+
if [[ $SUMMARY_SIZE -gt 1000000 ]]; then
233+
head -c 1000000 $GITHUB_STEP_SUMMARY > $GITHUB_STEP_SUMMARY.tmp
234+
mv $GITHUB_STEP_SUMMARY.tmp $GITHUB_STEP_SUMMARY
235+
(
236+
echo '.....'
237+
echo ''
238+
echo ':x: **WARNING: Summary is too large and has been truncated.**'
239+
echo ''
240+
) >> $GITHUB_STEP_SUMMARY
241+
fi
242+
231243
exit $RESULT
232244
- name: Leeway Build
233245
id: leeway

0 commit comments

Comments
 (0)