From 3c2c21de1e45637644417894f14a3751c5e04702 Mon Sep 17 00:00:00 2001 From: James Watkins-Harvey Date: Thu, 5 Feb 2026 08:38:05 -0500 Subject: [PATCH 1/4] Prune dynamic configs used for internal SDK tests --- .github/workflows/ci.yml | 16 ----------- docker/github/dynamicconfig/development.yaml | 28 +------------------- temporal-workflowcheck/build.gradle | 4 +++ 3 files changed, 5 insertions(+), 43 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c0129fe9f6..bab2842393 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -92,23 +92,7 @@ jobs: --search-attribute CustomDatetimeField=Datetime \ --search-attribute CustomDoubleField=Double \ --search-attribute CustomBoolField=Bool \ - --dynamic-config-value system.forceSearchAttributesCacheRefreshOnRead=true \ --dynamic-config-value system.enableActivityEagerExecution=true \ - --dynamic-config-value system.enableEagerWorkflowStart=true \ - --dynamic-config-value system.enableExecuteMultiOperation=true \ - --dynamic-config-value frontend.enableUpdateWorkflowExecutionAsyncAccepted=true \ - --dynamic-config-value history.MaxBufferedQueryCount=100000 \ - --dynamic-config-value frontend.workerVersioningDataAPIs=true \ - --dynamic-config-value worker.buildIdScavengerEnabled=true \ - --dynamic-config-value frontend.workerVersioningRuleAPIs=true \ - --dynamic-config-value worker.removableBuildIdDurationSinceDefault=true \ - --dynamic-config-value matching.useNewMatcher=true \ - --dynamic-config-value system.refreshNexusEndpointsMinWait=1000 \ - --dynamic-config-value component.callbacks.allowedAddresses='[{"Pattern":"*","AllowInsecure":true}]' \ - --dynamic-config-value component.nexusoperations.recordCancelRequestCompletionEvents=true \ - --dynamic-config-value frontend.workerVersioningWorkflowAPIs=true \ - --dynamic-config-value frontend.activityAPIsEnabled=true \ - --dynamic-config-value system.enableDeploymentVersions=true \ --dynamic-config-value history.enableRequestIdRefLinks=true & sleep 10s diff --git a/docker/github/dynamicconfig/development.yaml b/docker/github/dynamicconfig/development.yaml index 4dc2fa29ba..5e11e6596d 100644 --- a/docker/github/dynamicconfig/development.yaml +++ b/docker/github/dynamicconfig/development.yaml @@ -2,31 +2,5 @@ system.forceSearchAttributesCacheRefreshOnRead: - value: true system.enableActivityEagerExecution: - value: true -system.enableEagerWorkflowStart: +history.enableRequestIdRefLinks: - value: true -frontend.enableExecuteMultiOperation: - - value: true -frontend.enableUpdateWorkflowExecution: - - value: true -frontend.enableUpdateWorkflowExecutionAsyncAccepted: - - value: true -frontend.workerVersioningWorkflowAPIs: - - value: true -frontend.workerVersioningDataAPIs: - - value: true -history.MaxBufferedQueryCount: - - value: 100000 -worker.buildIdScavengerEnabled: - - value: true -worker.removableBuildIdDurationSinceDefault: - - value: 1 -system.enableNexus: - - value: true -component.nexusoperations.callback.endpoint.template: - - value: http://localhost:7243/namespaces/{{.NamespaceName}}/nexus/callback -component.callbacks.allowedAddresses: - - value: - - Pattern: "localhost:7243" - AllowInsecure: true -system.refreshNexusEndpointsMinWait: - - value: 1ms \ No newline at end of file diff --git a/temporal-workflowcheck/build.gradle b/temporal-workflowcheck/build.gradle index a350aba00b..18ea959b2b 100644 --- a/temporal-workflowcheck/build.gradle +++ b/temporal-workflowcheck/build.gradle @@ -24,7 +24,11 @@ shadowJar { relocate 'org.objectweb.asm', 'io.temporal.workflowcheck.shaded.org.objectweb.asm' archiveClassifier = '' } +shadowJar.dependsOn(jar) build.dependsOn shadowJar +distTar.dependsOn shadowJar +distZip.dependsOn shadowJar +startScripts.dependsOn shadowJar // Configure publishing to publish both regular library jar and shadow executable jar publishing { From 99848686a6892c28bce8531e45ad13cc7ac50ecf Mon Sep 17 00:00:00 2001 From: James Watkins-Harvey Date: Thu, 5 Feb 2026 10:36:41 -0500 Subject: [PATCH 2/4] Fix some CI test failures --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bab2842393..70fa8a63e5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -93,6 +93,7 @@ jobs: --search-attribute CustomDoubleField=Double \ --search-attribute CustomBoolField=Bool \ --dynamic-config-value system.enableActivityEagerExecution=true \ + --dynamic-config-value frontend.workerVersioningDataAPIs=true \ --dynamic-config-value history.enableRequestIdRefLinks=true & sleep 10s From 1f893a5b7df49aed3e0f3b75fe87dc28012f0ec3 Mon Sep 17 00:00:00 2001 From: James Watkins-Harvey Date: Thu, 5 Feb 2026 11:45:01 -0500 Subject: [PATCH 3/4] Fix some CI test failures --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 70fa8a63e5..3277fe07de 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -94,6 +94,7 @@ jobs: --search-attribute CustomBoolField=Bool \ --dynamic-config-value system.enableActivityEagerExecution=true \ --dynamic-config-value frontend.workerVersioningDataAPIs=true \ + --dynamic-config-value component.nexusoperations.recordCancelRequestCompletionEvents=true \ --dynamic-config-value history.enableRequestIdRefLinks=true & sleep 10s From 02f229ce2a44e15feb8491036f2cc3cdb84705dc Mon Sep 17 00:00:00 2001 From: James Watkins-Harvey Date: Thu, 5 Feb 2026 12:40:04 -0500 Subject: [PATCH 4/4] Add more dynamic configs following CLI 1.6.0 release --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3277fe07de..9749a74cae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -95,6 +95,7 @@ jobs: --dynamic-config-value system.enableActivityEagerExecution=true \ --dynamic-config-value frontend.workerVersioningDataAPIs=true \ --dynamic-config-value component.nexusoperations.recordCancelRequestCompletionEvents=true \ + --dynamic-config-value component.callbacks.allowedAddresses='[{"Pattern":"*","AllowInsecure":true}]' \ --dynamic-config-value history.enableRequestIdRefLinks=true & sleep 10s