aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornkozlovskiy <nmk@ydb.tech>2023-12-13 13:29:21 +0300
committernkozlovskiy <nmk@ydb.tech>2023-12-13 14:00:37 +0300
commit600ab9e04d66f18126bc89ba79f57aa54db2ed5e (patch)
tree4bd743477c8a97a8f7d232b189fadf73b1695193
parentc9afe4ec27e10d5b6b023166ec7e5f8624f6e538 (diff)
downloadydb-600ab9e04d66f18126bc89ba79f57aa54db2ed5e.tar.gz
ci: quote log file path
-rwxr-xr-x.github/scripts/tests/transform-ya-junit.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/.github/scripts/tests/transform-ya-junit.py b/.github/scripts/tests/transform-ya-junit.py
index 657a2f21ff7..e85d78b2ebe 100755
--- a/.github/scripts/tests/transform-ya-junit.py
+++ b/.github/scripts/tests/transform-ya-junit.py
@@ -4,6 +4,7 @@ import re
import json
import os
import sys
+import urllib.parse
from xml.etree import ElementTree as ET
from mute_utils import mute_target, pattern_to_re
from junit_utils import add_junit_link_property, is_faulty_testcase
@@ -130,8 +131,8 @@ def save_log(build_root, fn, out_dir, log_url_prefix, trunc_size):
out_fp.write(buf)
else:
os.symlink(fn, out_fn)
-
- return f"{log_url_prefix}{fpath}"
+ quoted_fpath = urllib.parse.quote(fpath)
+ return f"{log_url_prefix}{quoted_fpath}"
def transform(fp, mute_check: YaMuteCheck, ya_out_dir, save_inplace, log_url_prefix, log_out_dir, log_trunc_size):