Skip to content

[docs] Rename workflowdevkit to workflowsdk and useworkflow.dev to workflow-sdk.dev#1759

Merged
TooTallNate merged 4 commits intomainfrom
fix/rename-workflowdevkit-to-workflowsdk
Apr 16, 2026
Merged

[docs] Rename workflowdevkit to workflowsdk and useworkflow.dev to workflow-sdk.dev#1759
TooTallNate merged 4 commits intomainfrom
fix/rename-workflowdevkit-to-workflowsdk

Conversation

@TooTallNate
Copy link
Copy Markdown
Member

@TooTallNate TooTallNate commented Apr 16, 2026

Summary

  • Updates the X/Twitter social link from @workflowdevkit to @workflowsdk
  • Renames "Workflow DevKit" / "Workflow Dev Kit" to "Workflow SDK" in docs and tweet wall
  • Updates example config/test filenames from workflowdevkit to workflowsdk in the publishing libraries cookbook
  • Replaces all 56 references to useworkflow.dev with workflow-sdk.dev across 36 files (source code, READMEs, skills, docs)
  • Bumps skill versions for workflow (1.7 → 1.8) and workflow-init (1.1 → 1.2)

@TooTallNate TooTallNate requested a review from a team as a code owner April 16, 2026 00:21
Copilot AI review requested due to automatic review settings April 16, 2026 00:21
@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Apr 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
example-nextjs-workflow-turbopack Ready Ready Preview, Comment Apr 16, 2026 0:48am
example-nextjs-workflow-webpack Ready Ready Preview, Comment Apr 16, 2026 0:48am
example-workflow Ready Ready Preview, Comment Apr 16, 2026 0:48am
workbench-astro-workflow Ready Ready Preview, Comment Apr 16, 2026 0:48am
workbench-express-workflow Ready Ready Preview, Comment Apr 16, 2026 0:48am
workbench-fastify-workflow Ready Ready Preview, Comment Apr 16, 2026 0:48am
workbench-hono-workflow Ready Ready Preview, Comment Apr 16, 2026 0:48am
workbench-nitro-workflow Ready Ready Preview, Comment Apr 16, 2026 0:48am
workbench-nuxt-workflow Ready Ready Preview, Comment Apr 16, 2026 0:48am
workbench-sveltekit-workflow Ready Ready Preview, Comment Apr 16, 2026 0:48am
workbench-vite-workflow Ready Ready Preview, Comment Apr 16, 2026 0:48am
workflow-docs Ready Ready Preview, Comment, Open in v0 Apr 16, 2026 0:48am
workflow-swc-playground Ready Ready Preview, Comment Apr 16, 2026 0:48am
workflow-web Ready Ready Preview, Comment Apr 16, 2026 0:48am

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Apr 16, 2026

🦋 Changeset detected

Latest commit: cebcc56

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 24 packages
Name Type
@workflow/core Patch
workflow Patch
@workflow/errors Patch
@workflow/builders Patch
@workflow/cli Patch
@workflow/nuxt Patch
@workflow/typescript-plugin Patch
@workflow/web Patch
@workflow/ai Patch
@workflow/astro Patch
@workflow/next Patch
@workflow/nitro Patch
@workflow/sveltekit Patch
@workflow/swc-plugin Patch
@workflow/utils Patch
@workflow/vite Patch
@workflow/web-shared Patch
@workflow/vitest Patch
@workflow/world-testing Patch
@workflow/world-local Patch
@workflow/world-postgres Patch
@workflow/world-vercel Patch
@workflow/nest Patch
@workflow/rollup Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

📊 Benchmark Results

📈 Comparing against baseline from main branch. Green 🟢 = faster, Red 🔺 = slower.

workflow with no steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 0.043s (+20.0% 🔺) 1.005s (~) 0.962s 10 1.00x
🐘 Postgres Express 0.056s (-23.2% 🟢) 1.009s (-1.0%) 0.954s 10 1.28x
🐘 Postgres Nitro 0.060s (-0.8%) 1.009s (~) 0.949s 10 1.39x
💻 Local Express ⚠️ missing - - - -
workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 1.135s (+3.1%) 2.006s (~) 0.871s 10 1.00x
🐘 Postgres Express 1.140s (-0.8%) 2.008s (~) 0.868s 10 1.00x
🐘 Postgres Nitro 1.148s (+0.8%) 2.012s (~) 0.864s 10 1.01x
💻 Local Express ⚠️ missing - - - -
workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 10.862s (-1.1%) 11.017s (-3.0%) 0.155s 3 1.00x
💻 Local Nitro 10.935s (+2.7%) 11.022s (~) 0.088s 3 1.01x
🐘 Postgres Nitro 11.003s (+1.2%) 11.352s (+3.0%) 0.349s 3 1.01x
💻 Local Express ⚠️ missing - - - -
workflow with 25 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 14.472s (-0.9%) 15.023s (~) 0.551s 4 1.00x
🐘 Postgres Nitro 14.535s (~) 15.022s (~) 0.487s 4 1.00x
💻 Local Nitro 14.955s (+5.0%) 15.029s (~) 0.074s 4 1.03x
💻 Local Express ⚠️ missing - - - -
workflow with 50 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 13.799s (-3.7%) 14.019s (-6.7% 🟢) 0.220s 7 1.00x
🐘 Postgres Nitro 13.936s (~) 14.306s (+2.0%) 0.370s 7 1.01x
💻 Local Nitro 16.369s (+9.4% 🔺) 17.031s (+10.9% 🔺) 0.662s 6 1.19x
💻 Local Express ⚠️ missing - - - -
Promise.all with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.256s (-2.8%) 2.009s (~) 0.753s 15 1.00x
🐘 Postgres Nitro 1.272s (+0.5%) 2.010s (~) 0.738s 15 1.01x
💻 Local Nitro 1.482s (~) 2.005s (~) 0.523s 15 1.18x
💻 Local Express ⚠️ missing - - - -
Promise.all with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 2.326s (-0.5%) 3.008s (~) 0.682s 10 1.00x
🐘 Postgres Express 2.350s (~) 3.010s (~) 0.659s 10 1.01x
💻 Local Nitro 2.821s (+10.2% 🔺) 3.107s (+3.3%) 0.286s 10 1.21x
💻 Local Express ⚠️ missing - - - -
Promise.all with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 3.459s (~) 4.011s (~) 0.553s 8 1.00x
🐘 Postgres Express 3.469s (~) 4.008s (~) 0.539s 8 1.00x
💻 Local Nitro 7.679s (+10.5% 🔺) 8.271s (+10.1% 🔺) 0.592s 4 2.22x
💻 Local Express ⚠️ missing - - - -
Promise.race with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.256s (~) 2.008s (~) 0.752s 15 1.00x
🐘 Postgres Nitro 1.259s (~) 2.009s (~) 0.750s 15 1.00x
💻 Local Nitro 1.518s (~) 2.005s (~) 0.488s 15 1.21x
💻 Local Express ⚠️ missing - - - -
Promise.race with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 2.329s (~) 3.010s (~) 0.681s 10 1.00x
🐘 Postgres Express 2.354s (+0.8%) 3.008s (~) 0.654s 10 1.01x
💻 Local Nitro 2.859s (+3.4%) 3.107s (~) 0.248s 10 1.23x
💻 Local Express ⚠️ missing - - - -
Promise.race with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 3.471s (~) 4.014s (~) 0.543s 8 1.00x
🐘 Postgres Express 3.500s (+0.5%) 4.010s (~) 0.510s 8 1.01x
💻 Local Nitro 7.867s (+5.6% 🔺) 8.523s (+6.3% 🔺) 0.656s 4 2.27x
💻 Local Express ⚠️ missing - - - -
workflow with 10 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 0.806s (-4.8%) 1.023s (~) 0.217s 59 1.00x
🐘 Postgres Nitro 0.835s (+2.3%) 1.041s (+1.8%) 0.206s 58 1.04x
💻 Local Nitro 1.028s (+47.8% 🔺) 1.493s (+48.6% 🔺) 0.465s 41 1.28x
💻 Local Express ⚠️ missing - - - -
workflow with 25 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.911s (-8.3% 🟢) 2.100s (-28.7% 🟢) 0.189s 43 1.00x
🐘 Postgres Nitro 1.973s (+2.2%) 2.228s (+6.1% 🔺) 0.255s 41 1.03x
💻 Local Nitro 3.061s (+35.5% 🔺) 3.966s (+31.8% 🔺) 0.905s 23 1.60x
💻 Local Express ⚠️ missing - - - -
workflow with 50 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 3.863s (-6.2% 🟢) 4.042s (-17.4% 🟢) 0.179s 30 1.00x
🐘 Postgres Nitro 4.000s (+3.2%) 4.603s (+12.0% 🔺) 0.603s 27 1.04x
💻 Local Nitro 8.926s (+21.4% 🔺) 9.248s (+15.4% 🔺) 0.322s 13 2.31x
💻 Local Express ⚠️ missing - - - -
workflow with 10 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.280s (-2.5%) 1.007s (~) 0.727s 60 1.00x
🐘 Postgres Express 0.284s (~) 1.007s (~) 0.723s 60 1.01x
💻 Local Nitro 0.576s (+1.6%) 1.004s (~) 0.429s 60 2.05x
💻 Local Express ⚠️ missing - - - -
workflow with 25 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 0.494s (~) 1.006s (~) 0.512s 90 1.00x
🐘 Postgres Nitro 0.496s (-1.7%) 1.007s (~) 0.511s 90 1.00x
💻 Local Nitro 2.348s (-3.4%) 3.008s (~) 0.660s 30 4.75x
💻 Local Express ⚠️ missing - - - -
workflow with 50 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 0.785s (-3.3%) 1.007s (-1.0%) 0.222s 120 1.00x
🐘 Postgres Nitro 0.788s (-1.8%) 1.016s (+0.8%) 0.228s 119 1.00x
💻 Local Nitro 10.543s (+2.1%) 11.031s (+0.9%) 0.488s 11 13.42x
💻 Local Express ⚠️ missing - - - -
Stream Benchmarks (includes TTFB metrics)
workflow with stream

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.203s (-5.3% 🟢) 0.998s (~) 0.001s (-7.7% 🟢) 1.010s (~) 0.807s 10 1.00x
💻 Local Nitro 0.204s (+43.9% 🔺) 1.004s (~) 0.010s (-4.0%) 1.015s (~) 0.811s 10 1.01x
🐘 Postgres Express 0.208s (-3.3%) 0.994s (~) 0.001s (-18.8% 🟢) 1.009s (~) 0.801s 10 1.03x
💻 Local Express ⚠️ missing - - - - -
stream pipeline with 5 transform steps (1MB)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 0.608s (-5.2% 🟢) 1.004s (~) 0.004s (-4.9%) 1.022s (~) 0.414s 59 1.00x
🐘 Postgres Nitro 0.615s (-0.5%) 1.005s (~) 0.004s (-2.6%) 1.022s (~) 0.407s 59 1.01x
💻 Local Nitro 0.976s (+68.9% 🔺) 1.033s (+2.1%) 0.008s (-12.2% 🟢) 1.252s (+22.5% 🔺) 0.276s 48 1.61x
💻 Local Express ⚠️ missing - - - - -
10 parallel streams (1MB each)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 0.949s (-3.2%) 1.104s (-7.8% 🟢) 0.000s (-100.0% 🟢) 1.126s (-7.5% 🟢) 0.177s 54 1.00x
🐘 Postgres Nitro 0.974s (-0.6%) 1.244s (-2.5%) 0.000s (-100.0% 🟢) 1.262s (-3.5%) 0.288s 48 1.03x
💻 Local Nitro 1.213s (+2.7%) 2.019s (~) 0.000s (+30.0% 🔺) 2.021s (~) 0.809s 30 1.28x
💻 Local Express ⚠️ missing - - - - -
fan-out fan-in 10 streams (1MB each)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.755s (+0.9%) 2.031s (-5.1% 🟢) 0.000s (+189.7% 🔺) 2.079s (-3.4%) 0.324s 29 1.00x
🐘 Postgres Express 1.777s (+0.6%) 2.139s (~) 0.000s (-48.2% 🟢) 2.177s (+1.3%) 0.400s 28 1.01x
💻 Local Nitro 3.372s (-10.3% 🟢) 3.907s (-6.2% 🟢) 0.000s (-34.4% 🟢) 3.910s (-6.2% 🟢) 0.538s 16 1.92x
💻 Local Express ⚠️ missing - - - - -

Summary

Fastest Framework by World

Winner determined by most benchmark wins

World 🥇 Fastest Framework Wins
💻 Local Nitro 21/21
🐘 Postgres Express 14/21
Fastest World by Framework

Winner determined by most benchmark wins

Framework 🥇 Fastest World Wins
Express 🐘 Postgres 21/21
Nitro 🐘 Postgres 18/21
Column Definitions
  • Workflow Time: Runtime reported by workflow (completedAt - createdAt) - primary metric
  • TTFB: Time to First Byte - time from workflow start until first stream byte received (stream benchmarks only)
  • Slurp: Time from first byte to complete stream consumption (stream benchmarks only)
  • Wall Time: Total testbench time (trigger workflow + poll for result)
  • Overhead: Testbench overhead (Wall Time - Workflow Time)
  • Samples: Number of benchmark iterations run
  • vs Fastest: How much slower compared to the fastest configuration for this benchmark

Worlds:

  • 💻 Local: In-memory filesystem world (local development)
  • 🐘 Postgres: PostgreSQL database world (local development)
  • ▲ Vercel: Vercel production/preview deployment
  • 🌐 Turso: Community world (local development)
  • 🌐 MongoDB: Community world (local development)
  • 🌐 Redis: Community world (local development)
  • 🌐 Jazz: Community world (local development)

📋 View full workflow run


Some benchmark jobs failed:

  • Local: cancelled
  • Postgres: success
  • Vercel: failure

Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

🧪 E2E Test Results

Some tests failed

Summary

Passed Failed Skipped Total
✅ ▲ Vercel Production 923 0 67 990
✅ 💻 Local Development 898 0 182 1080
✅ 📦 Local Production 898 0 182 1080
✅ 🐘 Local Postgres 898 0 182 1080
❌ 🌍 Community Worlds 133 74 24 231
✅ 📋 Other 228 0 42 270
Total 3978 74 679 4731

❌ Failed Tests

🌍 Community Worlds (74 failed)

mongodb (7 failed):

  • hookWorkflow is not resumable via public webhook endpoint | wrun_01KP9W2CENW40RCBDXEYCQ7RWF
  • webhookWorkflow | wrun_01KP9W2N29NCHEM993WHYS2C69
  • fetchWorkflow | wrun_01KP9W68BHQVACHKHNBV0HST2B
  • concurrent hook token conflict - two workflows cannot use the same hook token simultaneously | wrun_01KP9WADZDHA8M255B0PZT39PN
  • health check (queue-based) - workflow and step endpoints respond to health check messages
  • health check (CLI) - workflow health command reports healthy endpoints
  • resilient start: addTenWorkflow completes when run_created returns 500 | wrun_01KP9WH3X0447ZK6ZRHJFPHCY6

redis (7 failed):

  • hookWorkflow is not resumable via public webhook endpoint | wrun_01KP9W2CENW40RCBDXEYCQ7RWF
  • webhookWorkflow | wrun_01KP9W2N29NCHEM993WHYS2C69
  • fetchWorkflow | wrun_01KP9W68BHQVACHKHNBV0HST2B
  • concurrent hook token conflict - two workflows cannot use the same hook token simultaneously | wrun_01KP9WADZDHA8M255B0PZT39PN
  • health check (queue-based) - workflow and step endpoints respond to health check messages
  • health check (CLI) - workflow health command reports healthy endpoints
  • resilient start: addTenWorkflow completes when run_created returns 500 | wrun_01KP9WH3X0447ZK6ZRHJFPHCY6

turso (60 failed):

  • addTenWorkflow | wrun_01KP9W18E46XWMGNAP7GPJ22P0
  • addTenWorkflow | wrun_01KP9W18E46XWMGNAP7GPJ22P0
  • wellKnownAgentWorkflow (.well-known/agent) | wrun_01KP9W2VEGSJBQX8RASQF1J4NE
  • should work with react rendering in step
  • promiseAllWorkflow | wrun_01KP9W1EWY5BES8SR37SHCYFPH
  • promiseRaceWorkflow | wrun_01KP9W1K77N1Q575SC7JJB73NR
  • promiseAnyWorkflow | wrun_01KP9W1NC1R1GJH9K3QXHVBZKZ
  • importedStepOnlyWorkflow | wrun_01KP9W36KYGJ6S4H07DCDQWJ8A
  • hookWorkflow | wrun_01KP9W21C54M51895CE8MRCYBB
  • hookWorkflow is not resumable via public webhook endpoint | wrun_01KP9W2CENW40RCBDXEYCQ7RWF
  • webhookWorkflow | wrun_01KP9W2N29NCHEM993WHYS2C69
  • sleepingWorkflow | wrun_01KP9W2TWK8YSN713Q1EKFB53K
  • parallelSleepWorkflow | wrun_01KP9W3674HTAW7EGRJBPENYCV
  • nullByteWorkflow | wrun_01KP9W3AN2TM1SN6BQ8K2CW6SQ
  • workflowAndStepMetadataWorkflow | wrun_01KP9W3CPJDBVH2ZR4DYGKPHAE
  • fetchWorkflow | wrun_01KP9W68BHQVACHKHNBV0HST2B
  • promiseRaceStressTestWorkflow | wrun_01KP9W6BKF8P1CB939TXQ81NJQ
  • error handling error propagation workflow errors nested function calls preserve message and stack trace
  • error handling error propagation workflow errors cross-file imports preserve message and stack trace
  • error handling error propagation step errors basic step error preserves message and stack trace
  • error handling error propagation step errors cross-file step error preserves message and function names in stack
  • error handling retry behavior regular Error retries until success
  • error handling retry behavior FatalError fails immediately without retries
  • error handling retry behavior RetryableError respects custom retryAfter delay
  • error handling retry behavior maxRetries=0 disables retries
  • error handling catchability FatalError can be caught and detected with FatalError.is()
  • error handling not registered WorkflowNotRegisteredError fails the run when workflow does not exist
  • error handling not registered StepNotRegisteredError fails the step but workflow can catch it
  • error handling not registered StepNotRegisteredError fails the run when not caught in workflow
  • hookCleanupTestWorkflow - hook token reuse after workflow completion | wrun_01KP9W9SXNBCMYQX4QJS3Z45FZ
  • concurrent hook token conflict - two workflows cannot use the same hook token simultaneously | wrun_01KP9WADZDHA8M255B0PZT39PN
  • hookDisposeTestWorkflow - hook token reuse after explicit disposal while workflow still running | wrun_01KP9WB2M1AKCD3ZWCZ3H7TK1Y
  • stepFunctionPassingWorkflow - step function references can be passed as arguments (without closure vars) | wrun_01KP9WBQKPQR0ZZD459512MQ9E
  • stepFunctionWithClosureWorkflow - step function with closure variables passed as argument | wrun_01KP9WC03MQMW2QSR08TQSCH3G
  • closureVariableWorkflow - nested step functions with closure variables | wrun_01KP9WC5ESZBK8XRMJP6K59G7B
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step | wrun_01KP9WC7F4F5HMBQ7GR3JS28XG
  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_01KP9WCJA7VVEF3KTY1RKW4HN8
  • health check (queue-based) - workflow and step endpoints respond to health check messages
  • health check (CLI) - workflow health command reports healthy endpoints
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_01KP9WD1J20FEW289749Z4XT3B
  • Calculator.calculate - static workflow method using static step methods from another class | wrun_01KP9WD724DS9TMEK0P3X1RQ6C
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_01KP9WDDD7P67ST23KWEH94H0J
  • ChainableService.processWithThis - static step methods using this to reference the class | wrun_01KP9WDKPRQ8DSJ8CG20NYWHE6
  • thisSerializationWorkflow - step function invoked with .call() and .apply() | wrun_01KP9WDTHDTA67H42QKE69K19W
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_01KP9WE20QPDCYWP7FPRYABMT3
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_01KP9WE8DWYSW2SB2B9R24AYNN
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context | wrun_01KP9WEKCK2DRC8HYM6KG252TM
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_01KP9WEYRH9GEHVFZF0SXPC9B8
  • cancelRun - cancelling a running workflow | wrun_01KP9WF56R7472CDY8S2RN89GQ
  • cancelRun via CLI - cancelling a running workflow | wrun_01KP9WFE6K231NF35QNZEXQJS9
  • pages router addTenWorkflow via pages router
  • pages router promiseAllWorkflow via pages router
  • pages router sleepingWorkflow via pages router
  • hookWithSleepWorkflow - hook payloads delivered correctly with concurrent sleep | wrun_01KP9WFT8RY7FVERDW6K4TP38N
  • sleepInLoopWorkflow - sleep inside loop with steps actually delays each iteration | wrun_01KP9WGEFJMR2Z4B7WXCB1N0ZV
  • sleepWithSequentialStepsWorkflow - sequential steps work with concurrent sleep (control) | wrun_01KP9WGS3RGEKHYACVGWXF3XM0
  • importMetaUrlWorkflow - import.meta.url is available in step bundles | wrun_01KP9WGZTGAEE44KCRJVSPQ8G4
  • metadataFromHelperWorkflow - getWorkflowMetadata/getStepMetadata work from module-level helper (#1577) | wrun_01KP9WH1VWXCNR302D6BEVED3P
  • resilient start: addTenWorkflow completes when run_created returns 500 | wrun_01KP9WH3X0447ZK6ZRHJFPHCY6
  • getterStepWorkflow - getter functions with "use step" directive | wrun_01KP9WH70RWBSFGD88HV8M3BAY

Details by Category

✅ ▲ Vercel Production
App Passed Failed Skipped
✅ astro 83 0 7
✅ example 83 0 7
✅ express 83 0 7
✅ fastify 83 0 7
✅ hono 83 0 7
✅ nextjs-turbopack 88 0 2
✅ nextjs-webpack 88 0 2
✅ nitro 83 0 7
✅ nuxt 83 0 7
✅ sveltekit 83 0 7
✅ vite 83 0 7
✅ 💻 Local Development
App Passed Failed Skipped
✅ astro-stable 76 0 14
✅ express-stable 76 0 14
✅ fastify-stable 76 0 14
✅ hono-stable 76 0 14
✅ nextjs-turbopack-canary 63 0 27
✅ nextjs-turbopack-stable 82 0 8
✅ nextjs-webpack-canary 63 0 27
✅ nextjs-webpack-stable 82 0 8
✅ nitro-stable 76 0 14
✅ nuxt-stable 76 0 14
✅ sveltekit-stable 76 0 14
✅ vite-stable 76 0 14
✅ 📦 Local Production
App Passed Failed Skipped
✅ astro-stable 76 0 14
✅ express-stable 76 0 14
✅ fastify-stable 76 0 14
✅ hono-stable 76 0 14
✅ nextjs-turbopack-canary 63 0 27
✅ nextjs-turbopack-stable 82 0 8
✅ nextjs-webpack-canary 63 0 27
✅ nextjs-webpack-stable 82 0 8
✅ nitro-stable 76 0 14
✅ nuxt-stable 76 0 14
✅ sveltekit-stable 76 0 14
✅ vite-stable 76 0 14
✅ 🐘 Local Postgres
App Passed Failed Skipped
✅ astro-stable 76 0 14
✅ express-stable 76 0 14
✅ fastify-stable 76 0 14
✅ hono-stable 76 0 14
✅ nextjs-turbopack-canary 63 0 27
✅ nextjs-turbopack-stable 82 0 8
✅ nextjs-webpack-canary 63 0 27
✅ nextjs-webpack-stable 82 0 8
✅ nitro-stable 76 0 14
✅ nuxt-stable 76 0 14
✅ sveltekit-stable 76 0 14
✅ vite-stable 76 0 14
❌ 🌍 Community Worlds
App Passed Failed Skipped
✅ mongodb-dev 6 0 0
❌ mongodb 56 7 8
✅ redis-dev 6 0 0
❌ redis 56 7 8
✅ turso-dev 6 0 0
❌ turso 3 60 8
✅ 📋 Other
App Passed Failed Skipped
✅ e2e-local-dev-nest-stable 76 0 14
✅ e2e-local-postgres-nest-stable 76 0 14
✅ e2e-local-prod-nest-stable 76 0 14

📋 View full workflow run

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates documentation and homepage UI text/links to reflect the rename from “Workflow DevKit” / workflowdevkit to “Workflow SDK” / workflowsdk.

Changes:

  • Updated X/Twitter profile link to https://x.com/workflowsdk.
  • Renamed “Workflow DevKit” phrasing to “Workflow SDK” in docs and tweet wall copy.
  • Updated publishing-libraries cookbook examples to use vitest.workflowsdk.config.ts and *.workflowsdk.test.ts naming.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
docs/components/geistdocs/x-button.tsx Updates the X profile URL to the new workflowsdk handle.
docs/content/docs/errors/start-invalid-workflow-function.mdx Updates “Workflow DevKit’s” wording to “Workflow SDK’s”.
docs/content/docs/cookbook/advanced/publishing-libraries.mdx Updates example Vitest config/test filename patterns from workflowdevkit to workflowsdk.
docs/app/[lang]/(home)/components/tweet-wall.tsx Updates tweet wall display text to “Workflow SDK” and @WorkflowSDK.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Member

@VaguelySerious VaguelySerious left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, also useworkflow.dev needs changing to workflow-sdk.dev

@TooTallNate TooTallNate disabled auto-merge April 16, 2026 01:01
@TooTallNate TooTallNate merged commit 173756d into main Apr 16, 2026
99 of 101 checks passed
@TooTallNate TooTallNate deleted the fix/rename-workflowdevkit-to-workflowsdk branch April 16, 2026 01:01
@TooTallNate TooTallNate added the backport-stable Cherry-pick this PR to the stable branch when merged label Apr 16, 2026
workflow-devkit-release-bot bot pushed a commit that referenced this pull request Apr 16, 2026
…rkflow-sdk.dev (#1759)

* [docs] Rename workflowdevkit references to workflowsdk

* [docs] Rename useworkflow.dev to workflow-sdk.dev

* [chore] Add changeset for domain rename

* [docs] Revert sitemap rewrite to useworkflow.dev (crawled-sitemap not yet available for new domain)
@workflow-devkit-release-bot
Copy link
Copy Markdown
Contributor

Cherry-pick to stable had conflicts that were resolved by AI. Please review the backport PR: #1760

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-stable Cherry-pick this PR to the stable branch when merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants