From 4068ddda5acfe084cf7d9c07ef2400aebadfd9c1 Mon Sep 17 00:00:00 2001 From: Anastasiya Date: Tue, 14 Jul 2026 14:34:04 +0300 Subject: [PATCH] chore(@ci): collect Windows system info in nightly benchmark push --- scripts/push_benchmark.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/push_benchmark.sh b/scripts/push_benchmark.sh index d2de43749e..a93b552cce 100755 --- a/scripts/push_benchmark.sh +++ b/scripts/push_benchmark.sh @@ -38,13 +38,21 @@ echo -e "${GRN}Installing dependencies${RST}" ${PYTHON_CMD} -m pip install --upgrade pip ${PYTHON_CMD} -m pip install -r requirements.txt +echo -e "${GRN}Collecting Windows system info${RST}" +powershell -NoProfile -ExecutionPolicy Bypass -File scripts/collect_machine_info.ps1 -OutputPath machine_info.json \ + || echo -e "${YLW}Warning: failed to collect system info — continuing without it${RST}" + +machine_info_args=() +[[ -s machine_info.json ]] && machine_info_args=(--machine-info machine_info.json) + echo -e "${GRN}Updating data in repo${RST}" -${PYTHON_CMD} scripts/benchmark.py --config ./scripts/tests_config.toml parse ../test/e2e/allure-report/ --data-dir ./data --commit-hash "${commit_sha}" --date "${date_time}" +${PYTHON_CMD} scripts/benchmark.py --config ./scripts/tests_config.toml parse ../test/e2e/allure-report/ --data-dir ./data --commit-hash "${commit_sha}" --date "${date_time}" "${machine_info_args[@]}" echo -e "${GRN}Generating new visualizations from data${RST}" ${PYTHON_CMD} scripts/benchmark.py --config ./scripts/tests_config.toml graphs echo -e "${GRN}Committing changes${RST}" +rm -f machine_info.json git add . git commit -m "Add benchmark results for commit ${commit_sha}"