From d83f432106f667be47022b2eec412786fc42d5bd Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Mon, 12 Jan 2026 18:09:29 -0500 Subject: [PATCH 1/2] Tune number of CI splits for check_inst jobs --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 141deb87f59..5e8f76ab317 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -490,7 +490,7 @@ check_base: check_inst: extends: .check_job - parallel: 4 + parallel: 5 variables: GRADLE_TARGET: ":instrumentationCheck" CACHE_TYPE: "inst" From 32198751f391dd8f64e047972ec528d5b31e667b Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Mon, 12 Jan 2026 18:38:16 -0500 Subject: [PATCH 2/2] Fixed logic of splitting tasks by slots on CI. --- .gitlab-ci.yml | 2 +- .../main/kotlin/datadog/gradle/plugin/ci/CIJobsExtensions.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5e8f76ab317..141deb87f59 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -490,7 +490,7 @@ check_base: check_inst: extends: .check_job - parallel: 5 + parallel: 4 variables: GRADLE_TARGET: ":instrumentationCheck" CACHE_TYPE: "inst" diff --git a/buildSrc/src/main/kotlin/datadog/gradle/plugin/ci/CIJobsExtensions.kt b/buildSrc/src/main/kotlin/datadog/gradle/plugin/ci/CIJobsExtensions.kt index 00ec083686a..329467f9dcb 100644 --- a/buildSrc/src/main/kotlin/datadog/gradle/plugin/ci/CIJobsExtensions.kt +++ b/buildSrc/src/main/kotlin/datadog/gradle/plugin/ci/CIJobsExtensions.kt @@ -94,7 +94,7 @@ private fun Project.createRootTask( tasks.register(rootTaskName) { subprojects.forEach { subproject -> if ( - isInSelectedSlot.get() && + subproject.isInSelectedSlot.get() && includePrefixes.any { subproject.path.startsWith(it) } && !excludePrefixes.any { subproject.path.startsWith(it) } ) {