From 4da9d2ac886331942a5b1f4ee37dca33fc060c66 Mon Sep 17 00:00:00 2001 From: maksim bondarenko Date: Fri, 31 Jul 2026 08:34:43 +0300 Subject: [PATCH] fix(stash): exclude node_modules from buildResult stash The buildResult stash includes `**/dist/**` which matches dist/ folders inside node_modules packages, causing 100k+ unnecessary files to be stashed on projects with npm dependencies. This adds the same-class of excludes already used by checkmarx/checkmarxOne to the buildResult stash entry, preventing node_modules and other non-artifact paths from being stashed. Measured impact: 40k+ files and ~3 minutes saved per Central Build stage on affected projects (e.g. AdminUIService build #9894). --- resources/default_pipeline_environment.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/default_pipeline_environment.yml b/resources/default_pipeline_environment.yml index 11fe7b9165..b6020ae6f3 100644 --- a/resources/default_pipeline_environment.yml +++ b/resources/default_pipeline_environment.yml @@ -380,7 +380,7 @@ steps: classFiles: '**/target/classes/**/*.class, **/target/test-classes/**/*.class' sonar: '**/jacoco*.exec, **/sonar-project.properties' stashExcludes: - buildResult: '' + buildResult: '**/node_modules/**, **/*.mockserver.js, **/*-preload.js, **/target/coverage/**' checkmarx: '**/*.mockserver.js, node_modules/**/*.js' checkmarxOne: '**/*.mockserver.js, node_modules/**/*.js' classFiles: ''