Skip to content

Commit d45345e

Browse files
authored
ci: trigger handwritten module tests on shared POM changes (#13674)
Modify `.github/workflows/ci.yaml` to trigger integration/unit tests for all 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.
1 parent 73c9a03 commit d45345e

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,34 +155,49 @@ jobs:
155155
- 'sdk-platform-java/**/*.java'
156156
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
157157
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
158+
- 'google-cloud-jar-parent/pom.xml'
159+
- 'google-cloud-pom-parent/pom.xml'
160+
- 'pom.xml'
158161
java-bigquerystorage:
159162
- 'java-bigquerystorage/**'
160163
- 'google-auth-library-java/**/*.java'
161164
- 'google-auth-library-java/**/pom.xml'
162165
- 'sdk-platform-java/**/*.java'
163166
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
164167
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
168+
- 'google-cloud-jar-parent/pom.xml'
169+
- 'google-cloud-pom-parent/pom.xml'
170+
- 'pom.xml'
165171
java-datastore:
166172
- 'java-datastore/**'
167173
- 'google-auth-library-java/**/*.java'
168174
- 'google-auth-library-java/**/pom.xml'
169175
- 'sdk-platform-java/**/*.java'
170176
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
171177
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
178+
- 'google-cloud-jar-parent/pom.xml'
179+
- 'google-cloud-pom-parent/pom.xml'
180+
- 'pom.xml'
172181
java-logging-logback:
173182
- 'java-logging-logback/**'
174183
- 'google-auth-library-java/**/*.java'
175184
- 'google-auth-library-java/**/pom.xml'
176185
- 'sdk-platform-java/**/*.java'
177186
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
178187
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
188+
- 'google-cloud-jar-parent/pom.xml'
189+
- 'google-cloud-pom-parent/pom.xml'
190+
- 'pom.xml'
179191
java-logging:
180192
- 'java-logging/**'
181193
- 'google-auth-library-java/**/*.java'
182194
- 'google-auth-library-java/**/pom.xml'
183195
- 'sdk-platform-java/**/*.java'
184196
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
185197
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
198+
- 'google-cloud-jar-parent/pom.xml'
199+
- 'google-cloud-pom-parent/pom.xml'
200+
- 'pom.xml'
186201
java-spanner:
187202
- 'java-spanner/**'
188203
- 'grpc-gcp-java/**'
@@ -191,34 +206,49 @@ jobs:
191206
- 'sdk-platform-java/**/*.java'
192207
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
193208
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
209+
- 'google-cloud-jar-parent/pom.xml'
210+
- 'google-cloud-pom-parent/pom.xml'
211+
- 'pom.xml'
194212
java-storage:
195213
- 'java-storage/**'
196214
- 'google-auth-library-java/**/*.java'
197215
- 'google-auth-library-java/**/pom.xml'
198216
- 'sdk-platform-java/**/*.java'
199217
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
200218
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
219+
- 'google-cloud-jar-parent/pom.xml'
220+
- 'google-cloud-pom-parent/pom.xml'
221+
- 'pom.xml'
201222
java-pubsub:
202223
- 'java-pubsub/**'
203224
- 'google-auth-library-java/**/*.java'
204225
- 'google-auth-library-java/**/pom.xml'
205226
- 'sdk-platform-java/**/*.java'
206227
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
207228
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
229+
- 'google-cloud-jar-parent/pom.xml'
230+
- 'google-cloud-pom-parent/pom.xml'
231+
- 'pom.xml'
208232
java-bigtable:
209233
- 'java-bigtable/**'
210234
- 'google-auth-library-java/**/*.java'
211235
- 'google-auth-library-java/**/pom.xml'
212236
- 'sdk-platform-java/**/*.java'
213237
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
214238
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
239+
- 'google-cloud-jar-parent/pom.xml'
240+
- 'google-cloud-pom-parent/pom.xml'
241+
- 'pom.xml'
215242
java-firestore:
216243
- 'java-firestore/**'
217244
- 'google-auth-library-java/**/*.java'
218245
- 'google-auth-library-java/**/pom.xml'
219246
- 'sdk-platform-java/**/*.java'
220247
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
221248
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
249+
- 'google-cloud-jar-parent/pom.xml'
250+
- 'google-cloud-pom-parent/pom.xml'
251+
- 'pom.xml'
222252
java-shared-config:
223253
- 'java-shared-config/**'
224254
split-units:

0 commit comments

Comments
 (0)