Skip to content

Commit f0d63d5

Browse files
authored
ci: Fix extract last 2K chars of logs (NVIDIA#9450)
ci(notifications): Fix extract of last 2K chars Signed-off-by: Oliver Koenig <[email protected]>
1 parent 288b4b4 commit f0d63d5

File tree

1 file changed

+2
-20
lines changed

1 file changed

+2
-20
lines changed

.github/workflows/_test_template.yml

+2-20
Original file line numberDiff line numberDiff line change
@@ -63,26 +63,8 @@ jobs:
6363
) 2> >(tee err.log)
6464
6565
EXIT_CODE=$?
66-
# Slack only allows 3000 chars per block.
67-
# Since a block contains information about other
68-
# metdata than the log, we prune the log to 2000
69-
# chars.
70-
min() {
71-
if (( $1 > $2 )); then
72-
echo $2
73-
else
74-
echo $1
75-
fi
76-
}
77-
78-
log=$(cat err.log)
79-
80-
MAX_LENGTH=$(echo $log | wc -m)
81-
MAX_LENGTH=$(min $MAX_LENGTH 2000)
82-
MAX_LENGTH=$(( $MAX_LENGTH - 1 ))
83-
84-
log=$(echo "${log: -${MAX_LENGTH}}" | base64 -w 0)
85-
echo "log=$log" | tee -a "$GITHUB_OUTPUT"
66+
67+
echo "log=$(tail -c 2000 err.log | base64 -w 0)" >> "$GITHUB_OUTPUT"
8668
8769
exit $EXIT_CODE
8870

0 commit comments

Comments
 (0)