From e5984dfe1214df6782921f10d9300abecb8f5799 Mon Sep 17 00:00:00 2001 From: Anshul Patni Date: Mon, 13 Jul 2026 22:17:59 +0000 Subject: [PATCH] ci: copy artifacts from all module target folders for Kokoro attestation Change-Id: I7321b06641ac0ed845113385005d5e8808a182ed --- .kokoro/build.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.kokoro/build.sh b/.kokoro/build.sh index 39e8e3aa..13b85aa3 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -119,4 +119,11 @@ ARTIFACTS_DIR="${REPO_DIR}/artifacts" mkdir -p "${ARTIFACTS_DIR}" # Copy target jars and poms (excluding test jars) to be captured by build.cfg -find target/ -maxdepth 1 -name "*.jar" -o -name "*.pom" | grep -v "test" | xargs -I {} cp {} "${ARTIFACTS_DIR}/" +# Copy target jars and poms from all module target/ folders across the package hierarchy, +# while explicitly excluding unit test artifacts (test-classes/, *-tests.jar, *-test-sources.jar) +find . -path "*/target/*" \ + \( -name "*.jar" -o -name "*.pom" \) \ + ! -path "*/test-classes/*" \ + ! -name "*-tests.jar" \ + ! -name "*-test-sources.jar" \ + | xargs -r -I {} cp {} "${ARTIFACTS_DIR}/"