Skip to content

Commit 7d530c6

Browse files
committed
chore: Update Core SDK in preparation for 1.11.8
1 parent 3e07a62 commit 7d530c6

File tree

8 files changed

+113
-77
lines changed

8 files changed

+113
-77
lines changed

packages/common/src/internal-non-workflow/codec-types.ts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,14 @@ export type ReplaceNested<T, ToReplace, ReplaceWith> = T extends (...args: any[]
2323
? T
2424
: [keyof T] extends [never]
2525
? T
26-
: T extends { [k: string]: ToReplace }
27-
? {
28-
[P in keyof T]: ReplaceNested<T[P], ToReplace, ReplaceWith>;
29-
}
30-
: T extends ToReplace
31-
? ReplaceWith | Exclude<T, ToReplace>
32-
: {
26+
: T extends Record<string, string> // Special exception for nexusHeader.
27+
? T
28+
: T extends { [k: string]: ToReplace }
29+
? {
3330
[P in keyof T]: ReplaceNested<T[P], ToReplace, ReplaceWith>;
34-
};
31+
}
32+
: T extends ToReplace
33+
? ReplaceWith | Exclude<T, ToReplace>
34+
: {
35+
[P in keyof T]: ReplaceNested<T[P], ToReplace, ReplaceWith>;
36+
};

packages/core-bridge/Cargo.lock

Lines changed: 66 additions & 61 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/core-bridge/sdk-core

Submodule sdk-core updated 175 files

packages/core-bridge/src/conversions.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,7 @@ impl ObjectHandleConversionsExt for Handle<'_, JsObject> {
504504
temporal_sdk_core::ephemeral_server::EphemeralExe::CachedDownload {
505505
version: exec_version,
506506
dest_dir,
507+
ttl: None,
507508
}
508509
}
509510
"existing-path" => {

packages/core-bridge/src/conversions/slot_supplier_bridge.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,10 @@ impl<SK: SlotKind> SlotSupplierBridge<SK> {
271271
SlotKindType::Workflow => "workflow",
272272
SlotKindType::Activity => "activity",
273273
SlotKindType::LocalActivity => "local-activity",
274+
SlotKindType::Nexus => {
275+
// This won't get hit as we'll not even try to run a Nexus poller
276+
panic!("Nexus is not yet implemented");
277+
}
274278
});
275279
context.set(cx, "slotType", slottype)?;
276280
let tq = cx.string(task_queue);

0 commit comments

Comments
 (0)