@@ -116,14 +116,53 @@ jobs:
116116 - uses : dorny/paths-filter@v4
117117 id : filter
118118 with :
119+ # For each library, run CI in split repos where there are changes in:
120+ # 1. Changes inside the split repo's module
121+ # 2. Java code changes in upstream modules: Auth Library and Sdk-Platform-Java
122+ # 3. Upstream dependency version changes: Shared-Deps and Gapic-Generator-Pom-Parent
119123 filters : |
120- java-bigquery: java-bigquery/**
121- java-bigquerystorage: java-bigquerystorage/**
122- java-datastore: java-datastore/**
123- java-logging-logback: java-logging-logback/**
124- java-logging: java-logging/**
125- java-spanner: java-spanner/**
126- java-storage: java-storage/**
124+ java-bigquery:
125+ - 'java-bigquery/**'
126+ - 'google-auth-library-java/**/*.java'
127+ - 'sdk-platform-java/**/*.java'
128+ - 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
129+ - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
130+ java-bigquerystorage:
131+ - 'java-bigquerystorage/**'
132+ - 'google-auth-library-java/**/*.java'
133+ - 'sdk-platform-java/**/*.java'
134+ - 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
135+ - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
136+ java-datastore:
137+ - 'java-datastore/**'
138+ - 'google-auth-library-java/**/*.java'
139+ - 'sdk-platform-java/**/*.java'
140+ - 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
141+ - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
142+ java-logging-logback:
143+ - 'java-logging-logback/**'
144+ - 'google-auth-library-java/**/*.java'
145+ - 'sdk-platform-java/**/*.java'
146+ - 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
147+ - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
148+ java-logging:
149+ - 'java-logging/**'
150+ - 'google-auth-library-java/**/*.java'
151+ - 'sdk-platform-java/**/*.java'
152+ - 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
153+ - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
154+ java-spanner:
155+ - 'java-spanner/**'
156+ - 'google-auth-library-java/**/*.java'
157+ - 'sdk-platform-java/**/*.java'
158+ - 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
159+ - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
160+ java-storage:
161+ - 'java-storage/**'
162+ - 'google-auth-library-java/**/*.java'
163+ - 'sdk-platform-java/**/*.java'
164+ - 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
165+ - 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
127166 split-units :
128167 runs-on : ubuntu-latest
129168 needs : changes
0 commit comments