From 27662173e750107a4520d5d6972544d67a6a0203 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Tue, 28 Dec 2021 21:03:15 +0000 Subject: [PATCH] Clip long summaries (#28401) --- tools/run_tests/python_utils/check_on_pr.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/run_tests/python_utils/check_on_pr.py b/tools/run_tests/python_utils/check_on_pr.py index 05bcf41242e..2907d1cc285 100644 --- a/tools/run_tests/python_utils/check_on_pr.py +++ b/tools/run_tests/python_utils/check_on_pr.py @@ -130,6 +130,12 @@ def check_on_pr(name, summary, success=True): if 'KOKORO_GITHUB_PULL_REQUEST_NUMBER' not in os.environ: print('Missing KOKORO_GITHUB_PULL_REQUEST_NUMBER env var: not checking') return + MAX_SUMMARY_LEN = 65400 + if len(summary) > MAX_SUMMARY_LEN: + # Drop some hints to the log should someone come looking for what really happened! + print('Clipping too long summary') + print(summary) + summary = summary[:MAX_SUMMARY_LEN] + '\n\n\n... CLIPPED (too long)' completion_time = str( datetime.datetime.utcnow().replace(microsecond=0).isoformat()) + 'Z' resp = _call('/repos/%s/check-runs' % _GITHUB_REPO,