Skip to content

Commit 3deec8a

Browse files
authored
ci: ensure workflows trigger on core changes (#12922)
* ensure auth library changes trigger: * split units (handwrittens) * dependency compatibility tests * downstream tests * spanner-jdbc workflows * storage-nio workflows * ensure sdk-platform changes trigger: * spanner-jdbc workflows * storage-nio workflows Fixes #12702
1 parent a1ab487 commit 3deec8a

5 files changed

Lines changed: 20 additions & 0 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,42 +125,49 @@ jobs:
125125
java-bigquery:
126126
- 'java-bigquery/**'
127127
- 'google-auth-library-java/**/*.java'
128+
- 'google-auth-library-java/**/pom.xml'
128129
- 'sdk-platform-java/**/*.java'
129130
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
130131
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
131132
java-bigquerystorage:
132133
- 'java-bigquerystorage/**'
133134
- 'google-auth-library-java/**/*.java'
135+
- 'google-auth-library-java/**/pom.xml'
134136
- 'sdk-platform-java/**/*.java'
135137
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
136138
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
137139
java-datastore:
138140
- 'java-datastore/**'
139141
- 'google-auth-library-java/**/*.java'
142+
- 'google-auth-library-java/**/pom.xml'
140143
- 'sdk-platform-java/**/*.java'
141144
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
142145
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
143146
java-logging-logback:
144147
- 'java-logging-logback/**'
145148
- 'google-auth-library-java/**/*.java'
149+
- 'google-auth-library-java/**/pom.xml'
146150
- 'sdk-platform-java/**/*.java'
147151
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
148152
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
149153
java-logging:
150154
- 'java-logging/**'
151155
- 'google-auth-library-java/**/*.java'
156+
- 'google-auth-library-java/**/pom.xml'
152157
- 'sdk-platform-java/**/*.java'
153158
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
154159
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
155160
java-spanner:
156161
- 'java-spanner/**'
157162
- 'google-auth-library-java/**/*.java'
163+
- 'google-auth-library-java/**/pom.xml'
158164
- 'sdk-platform-java/**/*.java'
159165
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
160166
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
161167
java-storage:
162168
- 'java-storage/**'
163169
- 'google-auth-library-java/**/*.java'
170+
- 'google-auth-library-java/**/pom.xml'
164171
- 'sdk-platform-java/**/*.java'
165172
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
166173
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'

.github/workflows/java-spanner-jdbc-ci.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ jobs:
3535
library:
3636
- 'java-spanner-jdbc/**'
3737
- '.github/workflows/java-spanner-jdbc-ci.yaml'
38+
- 'google-auth-library-java/**/*.java'
39+
- 'google-auth-library-java/**/pom.xml'
40+
- 'sdk-platform-java/**/*.java'
41+
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
42+
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
3843
units:
3944
needs: filter
4045
if: ${{ needs.filter.outputs.library == 'true' }}

.github/workflows/java-storage-nio-ci.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ jobs:
3535
library:
3636
- 'java-storage-nio/**'
3737
- '.github/workflows/java-storage-nio-ci.yaml'
38+
- 'google-auth-library-java/**/*.java'
39+
- 'google-auth-library-java/**/pom.xml'
40+
- 'sdk-platform-java/**/*.java'
41+
- 'sdk-platform-java/java-shared-dependencies/**/pom.xml'
42+
- 'sdk-platform-java/gapic-generator-java-pom-parent/pom.xml'
3843
units:
3944
needs: filter
4045
if: ${{ needs.filter.outputs.library == 'true' }}

.github/workflows/sdk-platform-java-dependency_compatibility_test.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ jobs:
2929
filters: |
3030
library:
3131
- 'sdk-platform-java/**'
32+
- 'google-auth-library-java/**'
33+
- '.github/workflows/sdk-platform-java-dependency-compatibility-test.yaml'
3234
dependency-compatibility-test:
3335
needs: filter
3436
if: ${{ needs.filter.outputs.library == 'true' }}

.github/workflows/sdk-platform-java-downstream.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
filters: |
2424
library:
2525
- 'sdk-platform-java/**'
26+
- 'google-auth-library-java/**'
2627
- .kokoro/downstream-compatibility.sh
2728
- .github/workflows/sdk-platform-java-downstream.yaml
2829
downstream-compatibility:

0 commit comments

Comments
 (0)