2929 if : github.event_name == 'pull_request'
3030 with :
3131 filters : |
32- server:
33- # Any-pattern matching makes a negation match every other file; use an extglob.
34- - 'server/*'
35- - 'server/!(all-in-one)/**'
36- - 'protos/**'
37- - '.github/scripts/dump-docker-logs.sh'
38- - '.github/workflows/server-ci.yml'
39- server_all_in_one:
40- - 'server/**'
41- - 'protos/**'
42- - '.github/workflows/server-all-in-one-ci.yml'
4332 sdk_go:
4433 - 'sdk-go/**'
4534 - 'blob-cache-go/**'
@@ -142,18 +131,29 @@ jobs:
142131 - 's3mock/**'
143132 - 'protos/**'
144133 - '.github/workflows/server-zd-ci.yml'
134+ server_zd_integ:
135+ - 'sdk-go/**'
136+ - 'server-zd/**'
137+ - 'protos/**'
138+ - '.github/workflows/server-zd-integ-ci.yml'
145139 server_zd_simulation_runner:
146140 - 'script/server-zd-simulation-run.py'
147141 - 'script/test_server_zd_simulation_run.py'
148142 - '.github/workflows/server-zd-simulation-nightly.yml'
149143 - '.github/workflows/server-zd-simulation-runner-ci.yml'
150144 - 'Makefile'
151145 server_zd_image:
146+ - 'server-zd/LICENSE.md'
147+ - 'server-zd/LEGACY_NOTICES.md'
148+ - 'server-zd/LICENSES/**'
152149 - 'server-zd/Dockerfile'
153150 - '.dockerignore'
154151 - '.github/workflows/server-zd-image-release.yml'
155152 - '.github/workflows/server-zd-image-main.yml'
156153 server_zd_binary:
154+ - 'server-zd/LICENSE.md'
155+ - 'server-zd/LEGACY_NOTICES.md'
156+ - 'server-zd/LICENSES/**'
157157 - '.github/workflows/server-zd-binary-release.yml'
158158 server_zd_minio:
159159 - '.github/workflows/server-zd-minio-nightly.yml'
@@ -163,7 +163,6 @@ jobs:
163163 - 'examples/entity-store/**'
164164 generated_code:
165165 - 'protos/**'
166- - 'server/gen/dexpb/**'
167166 - 'sdk-go/gen/dexpb/**'
168167 - 'sdk-java/src/main/java/io/superdurable/gen/**'
169168 - 'sdk-python/dex/dexpb/**'
@@ -184,7 +183,6 @@ jobs:
184183 - 'skills/**'
185184 - '.github/workflows/skills-ci.yml'
186185 copyright:
187- - 'server/**'
188186 - 'cli/**'
189187 - 'sdk-go/**'
190188 - 'sdk-java/**'
@@ -212,8 +210,6 @@ jobs:
212210 REPO : ${{ github.repository }}
213211 HEAD_SHA : ${{ github.event.pull_request.head.sha || github.sha }}
214212 EVENT_NAME : ${{ github.event_name }}
215- FILTER_SERVER : ${{ steps.filter.outputs.server }}
216- FILTER_SERVER_ALL_IN_ONE : ${{ steps.filter.outputs.server_all_in_one }}
217213 FILTER_SDK_GO : ${{ steps.filter.outputs.sdk_go }}
218214 FILTER_SDK_RUST : ${{ steps.filter.outputs.sdk_rust }}
219215 FILTER_SDK_JAVA : ${{ steps.filter.outputs.sdk_java }}
@@ -227,6 +223,7 @@ jobs:
227223 FILTER_EXAMPLES_RUST : ${{ steps.filter.outputs.examples_rust }}
228224 FILTER_S3MOCK : ${{ steps.filter.outputs.s3mock }}
229225 FILTER_SERVER_ZD : ${{ steps.filter.outputs.server_zd }}
226+ FILTER_SERVER_ZD_INTEG : ${{ steps.filter.outputs.server_zd_integ }}
230227 FILTER_SERVER_ZD_SIMULATION_RUNNER : ${{ steps.filter.outputs.server_zd_simulation_runner }}
231228 FILTER_SERVER_ZD_IMAGE : ${{ steps.filter.outputs.server_zd_image }}
232229 FILTER_SERVER_ZD_BINARY : ${{ steps.filter.outputs.server_zd_binary }}
@@ -260,16 +257,13 @@ jobs:
260257 "Rust SDK CI"
261258 "TypeScript SDK CI"
262259 "S3mock CI"
263- "Server CI"
264260 "Server ZD CI"
261+ "Server Integration against server-zd"
265262 "Server ZD Simulation Runner CI"
266- "Server All-in-One CI"
267263 "Web CI"
268264 )
269265 else
270266 expected+=("CLA")
271- [[ "$FILTER_SERVER" == "true" ]] && expected+=("Server CI")
272- [[ "$FILTER_SERVER_ALL_IN_ONE" == "true" ]] && expected+=("Server All-in-One CI")
273267 [[ "$FILTER_SDK_GO" == "true" ]] && expected+=("Go SDK CI")
274268 [[ "$FILTER_SDK_RUST" == "true" ]] && expected+=("Rust SDK CI")
275269 [[ "$FILTER_SDK_JAVA" == "true" ]] && expected+=("Java SDK CI")
@@ -283,6 +277,7 @@ jobs:
283277 [[ "$FILTER_EXAMPLES_RUST" == "true" ]] && expected+=("Rust examples CI")
284278 [[ "$FILTER_S3MOCK" == "true" ]] && expected+=("S3mock CI")
285279 [[ "$FILTER_SERVER_ZD" == "true" ]] && expected+=("Server ZD CI")
280+ [[ "$FILTER_SERVER_ZD_INTEG" == "true" ]] && expected+=("Server Integration against server-zd")
286281 [[ "$FILTER_SERVER_ZD_SIMULATION_RUNNER" == "true" ]] && expected+=("Server ZD Simulation Runner CI")
287282 [[ "$FILTER_SERVER_ZD_IMAGE" == "true" ]] && expected+=("Server ZD image release")
288283 [[ "$FILTER_SERVER_ZD_BINARY" == "true" ]] && expected+=("Server ZD binary release")
@@ -294,7 +289,7 @@ jobs:
294289 [[ "$FILTER_COPYRIGHT" == "true" ]] && expected+=("Copyright")
295290 fi
296291
297- # ci:fast-merge stops the existing Temporal/Cadence engine, SDK, CLI, Web, and examples
292+ # ci:fast-merge stops the SDK, CLI, Web, and examples
298293 # suites from blocking the merge. They still run on the pull request and on main.
299294 # The SDK suites on server-zd are non-blocking too; Server ZD CI still blocks.
300295 if [[ "$EVENT_NAME" == "pull_request" && "$IS_FAST_MERGE" == "true" ]]; then
@@ -306,8 +301,6 @@ jobs:
306301 "Python SDK CI"
307302 "Rust SDK CI"
308303 "TypeScript SDK CI"
309- "Server CI"
310- "Server All-in-One CI"
311304 "Web CI"
312305 "Go examples CI"
313306 "Java examples CI"
0 commit comments