From 99cb9e1fb200937f85e115abb1408c1bd256d5eb Mon Sep 17 00:00:00 2001 From: Lawrence Qiu Date: Tue, 7 Jul 2026 05:06:03 +0000 Subject: [PATCH] ci: trigger handwritten module tests on shared POM changes Modify `.github/workflows/ci.yaml` to trigger integration/unit tests for all 10 handwritten modules when shared POMs (`google-cloud-jar-parent/pom.xml`, `google-cloud-pom-parent/pom.xml`, and the root `pom.xml`) are modified. This ensures that dependency version bumps or parent POM configuration changes properly run verification tests on these libraries. TAG=agy CONV=d1b443f9-5dae-4a94-afc1-e1c33d78a802 --- .github/workflows/ci.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 110cd5faba9b..b69a317bef69 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -155,6 +155,9 @@ jobs: - 'sdk-platform-java/**/*.java' - 'sdk-platform-java/java-shared-dependencies/**/pom.xml' - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml' + - 'google-cloud-jar-parent/pom.xml' + - 'google-cloud-pom-parent/pom.xml' + - 'pom.xml' java-bigquerystorage: - 'java-bigquerystorage/**' - 'google-auth-library-java/**/*.java' @@ -162,6 +165,9 @@ jobs: - 'sdk-platform-java/**/*.java' - 'sdk-platform-java/java-shared-dependencies/**/pom.xml' - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml' + - 'google-cloud-jar-parent/pom.xml' + - 'google-cloud-pom-parent/pom.xml' + - 'pom.xml' java-datastore: - 'java-datastore/**' - 'google-auth-library-java/**/*.java' @@ -169,6 +175,9 @@ jobs: - 'sdk-platform-java/**/*.java' - 'sdk-platform-java/java-shared-dependencies/**/pom.xml' - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml' + - 'google-cloud-jar-parent/pom.xml' + - 'google-cloud-pom-parent/pom.xml' + - 'pom.xml' java-logging-logback: - 'java-logging-logback/**' - 'google-auth-library-java/**/*.java' @@ -176,6 +185,9 @@ jobs: - 'sdk-platform-java/**/*.java' - 'sdk-platform-java/java-shared-dependencies/**/pom.xml' - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml' + - 'google-cloud-jar-parent/pom.xml' + - 'google-cloud-pom-parent/pom.xml' + - 'pom.xml' java-logging: - 'java-logging/**' - 'google-auth-library-java/**/*.java' @@ -183,6 +195,9 @@ jobs: - 'sdk-platform-java/**/*.java' - 'sdk-platform-java/java-shared-dependencies/**/pom.xml' - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml' + - 'google-cloud-jar-parent/pom.xml' + - 'google-cloud-pom-parent/pom.xml' + - 'pom.xml' java-spanner: - 'java-spanner/**' - 'grpc-gcp-java/**' @@ -191,6 +206,9 @@ jobs: - 'sdk-platform-java/**/*.java' - 'sdk-platform-java/java-shared-dependencies/**/pom.xml' - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml' + - 'google-cloud-jar-parent/pom.xml' + - 'google-cloud-pom-parent/pom.xml' + - 'pom.xml' java-storage: - 'java-storage/**' - 'google-auth-library-java/**/*.java' @@ -198,6 +216,9 @@ jobs: - 'sdk-platform-java/**/*.java' - 'sdk-platform-java/java-shared-dependencies/**/pom.xml' - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml' + - 'google-cloud-jar-parent/pom.xml' + - 'google-cloud-pom-parent/pom.xml' + - 'pom.xml' java-pubsub: - 'java-pubsub/**' - 'google-auth-library-java/**/*.java' @@ -205,6 +226,9 @@ jobs: - 'sdk-platform-java/**/*.java' - 'sdk-platform-java/java-shared-dependencies/**/pom.xml' - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml' + - 'google-cloud-jar-parent/pom.xml' + - 'google-cloud-pom-parent/pom.xml' + - 'pom.xml' java-bigtable: - 'java-bigtable/**' - 'google-auth-library-java/**/*.java' @@ -212,6 +236,9 @@ jobs: - 'sdk-platform-java/**/*.java' - 'sdk-platform-java/java-shared-dependencies/**/pom.xml' - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml' + - 'google-cloud-jar-parent/pom.xml' + - 'google-cloud-pom-parent/pom.xml' + - 'pom.xml' java-firestore: - 'java-firestore/**' - 'google-auth-library-java/**/*.java' @@ -219,6 +246,9 @@ jobs: - 'sdk-platform-java/**/*.java' - 'sdk-platform-java/java-shared-dependencies/**/pom.xml' - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml' + - 'google-cloud-jar-parent/pom.xml' + - 'google-cloud-pom-parent/pom.xml' + - 'pom.xml' java-shared-config: - 'java-shared-config/**' split-units: