Skip to content
This repository was archived by the owner on May 5, 2025. It is now read-only.

Commit abbd7db

Browse files
committed
enable new TA tasks on new repos
1 parent 7a25b06 commit abbd7db

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

services/test_analytics/ta_metrics.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from shared.metrics import Summary
1+
from shared.metrics import Counter, Summary
22

33
write_tests_summary = Summary(
44
"write_tests_summary",
@@ -37,3 +37,9 @@
3737
"The time it takes to process flakes",
3838
["impl"],
3939
)
40+
41+
42+
new_ta_tasks_repo_summary = Counter(
43+
"new_ta_tasks_repo_summary",
44+
"Number of repos that were processed using 'new' ta tasks, due to being created after 2025-04-25",
45+
)

tasks/upload.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import time
44
import uuid
55
from copy import deepcopy
6+
from datetime import datetime
67
from typing import Optional, TypedDict
78

89
import orjson
@@ -46,6 +47,7 @@
4647
gitlab_webhook_update,
4748
possibly_update_commit_from_provider_info,
4849
)
50+
from services.test_analytics.ta_metrics import new_ta_tasks_repo_summary
4951
from services.test_results import TestResultsReportService
5052
from tasks.base import BaseCodecovTask
5153
from tasks.bundle_analysis_notify import bundle_analysis_notify_task
@@ -775,6 +777,9 @@ def _schedule_ta_processing_task(
775777
new_ta_tasks = NEW_TA_TASKS.check_value(commit.repoid, default="old")
776778
if not settings.TA_TIMESERIES_ENABLED:
777779
new_ta_tasks = "old"
780+
elif commit.repository.created_at > datetime(2025, 4, 25):
781+
new_ta_tasks = "new"
782+
new_ta_tasks_repo_summary.labels().inc()
778783

779784
task_group = [
780785
test_results_processor_task.s(

0 commit comments

Comments
 (0)