Fix check names in the CI Logs database

This commit is contained in:
Alexey Milovidov 2024-08-02 20:22:08 +02:00
parent bd3606dac4
commit 675afda172

View File

@ -3,6 +3,7 @@ import fileinput
import json import json
import logging import logging
import time import time
import os
from pathlib import Path from pathlib import Path
from typing import Any, Dict, List, Optional from typing import Any, Dict, List, Optional
@ -298,6 +299,11 @@ class CiLogsCredentials:
def get_docker_arguments( def get_docker_arguments(
self, pr_info: PRInfo, check_start_time: str, check_name: str self, pr_info: PRInfo, check_start_time: str, check_name: str
) -> str: ) -> str:
run_by_hash_total = int(os.getenv("RUN_BY_HASH_TOTAL", "0"))
if run_by_hash_total > 1:
run_by_hash_num = int(os.getenv("RUN_BY_HASH_NUM", "0"))
check_name = f"{check_name} [{run_by_hash_num + 1}/{run_by_hash_total}]"
self.create_ci_logs_credentials() self.create_ci_logs_credentials()
if not self.config_path.exists(): if not self.config_path.exists():
logging.info("Do not use external logs pushing") logging.info("Do not use external logs pushing")