From 5f8c6cc08737c5ef17331225aa735c684080e888 Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Fri, 24 Apr 2026 15:57:34 -0400 Subject: [PATCH 1/2] Rename sdk-core submodule repo to sdk-rust --- .gitmodules | 3 ++- README.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitmodules b/.gitmodules index ba2ba964a..b679c89ca 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,4 @@ [submodule "sdk-core"] path = temporalio/bridge/sdk-core - url = https://github.com/temporalio/sdk-core.git + url = https://github.com/temporalio/sdk-rust.git + branch = main diff --git a/README.md b/README.md index 5968b2072..38d643881 100644 --- a/README.md +++ b/README.md @@ -1937,7 +1937,7 @@ users are encouraged to not use gevent in asyncio applications (including Tempor # Development The Python SDK is built to work with Python 3.9 and newer. It is built using -[SDK Core](https://github.com/temporalio/sdk-core/) which is written in Rust. +[SDK Core](https://github.com/temporalio/sdk-rust/) which is written in Rust. ### Building From 5baef23b8923649a9bc906f448c9f2f4d37aeb81 Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Fri, 24 Apr 2026 16:44:17 -0400 Subject: [PATCH 2/2] update comments --- tests/worker/test_workflow.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/worker/test_workflow.py b/tests/worker/test_workflow.py index cf84db758..7b3fd4709 100644 --- a/tests/worker/test_workflow.py +++ b/tests/worker/test_workflow.py @@ -943,7 +943,7 @@ async def run(self, params: CancelActivityWorkflowParams) -> None: self._activity_result = await handle except ActivityError as err: self._activity_result = f"Error: {err.cause.__class__.__name__}" - # TODO(cretz): Remove when https://github.com/temporalio/sdk-core/issues/323 is fixed + # TODO(cretz): Remove when https://github.com/temporalio/sdk-rust/issues/323 is fixed except CancelledError as err: self._activity_result = f"Error: {err.__class__.__name__}" # Wait forever @@ -2430,7 +2430,7 @@ async def test_workflow_dataclass_typed(client: Client, env: WorkflowEnvironment # TODO(cretz): Fix if env.supports_time_skipping: pytest.skip( - "Java test server: https://github.com/temporalio/sdk-core/issues/390" + "Java test server: https://github.com/temporalio/sdk-rust/issues/390" ) async with new_worker( client, DataClassTypedWorkflow, activities=[data_class_typed_activity] @@ -7246,7 +7246,7 @@ async def test_workflow_deadlock_interruptible(client: Client): # TODO(cretz): Improve this test and other deadlock/eviction tests by # checking slot counts with Core. There are a couple of bugs where used slot # counts are off by one and slots are released before eviction (see - # https://github.com/temporalio/sdk-core/issues/894). + # https://github.com/temporalio/sdk-rust/issues/894). # This worker used to not be able to shutdown because we hung evictions on # deadlock