Skip to content

Commit 5028ef3

Browse files
authored
feat(temporal): add Temporal integration with workflow, schedule, and task queue tools (#4976)
* feat(temporal): add Temporal integration with workflow, schedule, and task queue tools * improvement(temporal): send requestId on all dedupe-capable write operations
1 parent 354653b commit 5028ef3

33 files changed

Lines changed: 4677 additions & 0 deletions

apps/docs/components/icons.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5826,6 +5826,17 @@ export function DagsterIcon(props: SVGProps<SVGSVGElement>) {
58265826
)
58275827
}
58285828

5829+
export function TemporalIcon(props: SVGProps<SVGSVGElement>) {
5830+
return (
5831+
<svg {...props} viewBox='390 391 388 388' fill='none' xmlns='http://www.w3.org/2000/svg'>
5832+
<path
5833+
d='M651.14,517.35C642.02,449.03,618.94,392,583.49,392s-58.53,57.03-67.65,125.35c-68.32,9.12-125.35,32.2-125.35,67.65s57.04,58.53,125.35,67.65c9.12,68.31,32.2,125.35,67.65,125.35s58.53-57.04,67.65-125.35c68.32-9.12,125.35-32.2,125.35-67.65S719.45,526.47,651.14,517.35z M513.61,632.75c-65.43-9.45-103.59-31.08-103.59-47.75s38.16-38.3,103.59-47.75c-1.44,15.75-2.19,31.83-2.19,47.75C511.42,600.92,512.17,617.01,513.61,632.75z M583.49,411.53c16.67,0,38.3,38.16,47.75,103.59c-15.74-1.44-31.83-2.19-47.75-2.19s-32.01,0.75-47.75,2.19C545.19,449.69,566.82,411.53,583.49,411.53z M653.37,632.75c-3.22,0.47-16.43,2.02-19.77,2.35c-0.33,3.35-1.89,16.55-2.35,19.77c-9.45,65.43-31.08,103.59-47.75,103.59s-38.3-38.16-47.75-103.59c-0.46-3.22-2.02-16.43-2.35-19.77c-1.52-15.51-2.44-32.17-2.44-50.1s0.92-34.59,2.44-50.11c15.51-1.52,32.17-2.44,50.1-2.44s34.59,0.92,50.1,2.44c3.35,0.33,16.55,1.89,19.77,2.35c65.43,9.45,103.6,31.09,103.6,47.75S718.8,623.3,653.37,632.75z'
5834+
fill='#F2F2F2'
5835+
/>
5836+
</svg>
5837+
)
5838+
}
5839+
58295840
export function DatabricksIcon(props: SVGProps<SVGSVGElement>) {
58305841
return (
58315842
<svg {...props} viewBox='0 0 241 266' fill='none' xmlns='http://www.w3.org/2000/svg'>

apps/docs/components/ui/icon-mapping.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@ import {
194194
TailscaleIcon,
195195
TavilyIcon,
196196
TelegramIcon,
197+
TemporalIcon,
197198
TextractIcon,
198199
TinybirdIcon,
199200
TrelloIcon,
@@ -435,6 +436,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
435436
tailscale: TailscaleIcon,
436437
tavily: TavilyIcon,
437438
telegram: TelegramIcon,
439+
temporal: TemporalIcon,
438440
textract: TextractIcon,
439441
textract_v2: TextractIcon,
440442
tinybird: TinybirdIcon,

apps/docs/content/docs/en/integrations/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@
194194
"tailscale",
195195
"tavily",
196196
"telegram",
197+
"temporal",
197198
"textract",
198199
"tinybird",
199200
"trello",

apps/docs/content/docs/en/integrations/temporal.mdx

Lines changed: 542 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)