Skip to content

[test] workflow-server PR #691 - #3313

Draft
vercel-gh-bot-2[bot] wants to merge 1 commit into
mainfrom
test/server-pr-691
Draft

[test] workflow-server PR #691#3313
vercel-gh-bot-2[bot] wants to merge 1 commit into
mainfrom
test/server-pr-691

Conversation

@vercel-gh-bot-2

Copy link
Copy Markdown

This PR was automatically created to test a workflow-server preview deployment.


This PR will be automatically closed after 24 hours.

@changeset-bot

changeset-bot Bot commented Aug 3, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: b0e45b6

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
example-nextjs-workflow-turbopack Ready Ready Preview Aug 3, 2026 11:31pm
example-nextjs-workflow-webpack Ready Ready Preview Aug 3, 2026 11:31pm
example-workflow Ready Ready Preview Aug 3, 2026 11:31pm
workbench-astro-workflow Ready Ready Preview Aug 3, 2026 11:31pm
workbench-express-workflow Ready Ready Preview Aug 3, 2026 11:31pm
workbench-fastify-workflow Ready Ready Preview Aug 3, 2026 11:31pm
workbench-hono-workflow Ready Ready Preview Aug 3, 2026 11:31pm
workbench-nestjs-workflow Ready Ready Preview Aug 3, 2026 11:31pm
workbench-nitro-workflow Ready Ready Preview Aug 3, 2026 11:31pm
workbench-nuxt-workflow Ready Ready Preview Aug 3, 2026 11:31pm
workbench-sveltekit-workflow Ready Ready Preview Aug 3, 2026 11:31pm
workbench-tanstack-start-workflow Ready Ready Preview Aug 3, 2026 11:31pm
workbench-vite-workflow Ready Ready Preview Aug 3, 2026 11:31pm
workflow-docs Ready Ready Preview, v0 Aug 3, 2026 11:31pm
workflow-swc-playground Ready Ready Preview Aug 3, 2026 11:31pm
workflow-tarballs Ready Ready Preview Aug 3, 2026 11:31pm
workflow-web Ready Ready Preview Aug 3, 2026 11:31pm

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

🧪 E2E Test Results

Some tests failed

❌ Failed E2E Tests

▲ Vercel Production (182 failed)

astro (14 failed):

  • stepFunctionPassingWorkflow - step function references can be passed as arguments (without closure vars) | wrun_41KZ4ZST7K0GV5GKEPS838KDQE | 🔍 observability
  • stepFunctionWithClosureWorkflow - step function with closure variables passed as argument | wrun_41KZ4ZT4560GTT0QTN2RN03E90 | 🔍 observability
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step | wrun_41KZ4ZTB8E0GS6DZGMQM5WGFRB | 🔍 observability
  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_41KZ4ZTF2W0GQPDQY90BPX48EE | 🔍 observability
  • startFromWorkflow - calling start() directly inside a workflow function with hook communication | wrun_41KZ4ZTJG50GM20GXXYB7G5CVC | 🔍 observability
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_41KZ4ZV1S10GWQNJZDCCTPC88J | 🔍 observability
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_41KZ4ZTQVY0GR5SQ42PNR3JD73 | 🔍 observability
  • thisSerializationWorkflow - step function invoked with .call() and .apply() | wrun_41KZ4ZV1RJ0GJN7B7RK0GMBBW0 | 🔍 observability
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_41KZ4ZVAJ90GZ20BC4GFDCAS6B | 🔍 observability
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context | wrun_41KZ4ZVJ8M0GMV3GPZB6G3D7CK | 🔍 observability
  • errorSubclassRoundTripWorkflow - first-class Error subclasses survive every serialization boundary | wrun_41KZ4ZVB360GQ8T5EJFHVQKDRE | 🔍 observability
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_41KZ4ZVVN60GNC66C04A4YYJBF | 🔍 observability
  • cancelRun - cancelling a running workflow | wrun_41KZ4ZV6K30GHA724GVQVRJZBN | 🔍 observability
  • cancelRun via CLI - cancelling a running workflow | wrun_41KZ4ZVAGY0GVMW81N0Z2YVA8Q | 🔍 observability

example (25 failed):

  • stepFunctionPassingWorkflow - step function references can be passed as arguments (without closure vars) | wrun_41KZ4ZST7K0GV5GKEPS838KDQE | 🔍 observability
  • stepFunctionWithClosureWorkflow - step function with closure variables passed as argument | wrun_41KZ4ZT4560GTT0QTN2RN03E90 | 🔍 observability
  • closureVariableWorkflow - nested step functions with closure variables | wrun_41KZ4ZTA3J0GRKM8KSQEY56M2Z | 🔍 observability
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step | wrun_41KZ4ZTB8E0GS6DZGMQM5WGFRB | 🔍 observability
  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_41KZ4ZTF2W0GQPDQY90BPX48EE | 🔍 observability
  • startFromWorkflow - calling start() directly inside a workflow function with hook communication | wrun_41KZ4ZTJG50GM20GXXYB7G5CVC | 🔍 observability
  • fibonacciWorkflow - recursive workflow composition via start() | wrun_41KZ4ZTNVV0GYAM6Q0AWF5VGW1 | 🔍 observability
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_41KZ4ZV1S10GWQNJZDCCTPC88J | 🔍 observability
  • Calculator.calculate - static workflow method using static step methods from another class | wrun_41KZ4ZV4F60GTXVJW2EFDRZ7CN | 🔍 observability
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_41KZ4ZTQVY0GR5SQ42PNR3JD73 | 🔍 observability
  • ChainableService.processWithThis - static step methods using this to reference the class | wrun_41KZ4ZTY320GV8BCVKKB7SJ3AZ | 🔍 observability
  • thisSerializationWorkflow - step function invoked with .call() and .apply() | wrun_41KZ4ZV1RJ0GJN7B7RK0GMBBW0 | 🔍 observability
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_41KZ4ZV4730GM8DPXB4NKD89VV | 🔍 observability
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_41KZ4ZVAJ90GZ20BC4GFDCAS6B | 🔍 observability
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_41KZ4ZVVN60GNC66C04A4YYJBF | 🔍 observability
  • cancelRun - cancelling a running workflow | wrun_41KZ4ZV6K30GHA724GVQVRJZBN | 🔍 observability
  • cancelRun via CLI - cancelling a running workflow | wrun_41KZ4ZVAGY0GVMW81N0Z2YVA8Q | 🔍 observability
  • hookWithSleepWorkflow - hook payloads delivered correctly with concurrent sleep | wrun_41KZ4ZVH3J0GXHNCX8SVKNNJVN | 🔍 observability
  • hookWithSleepFinalStepWorkflow - step only on final payload | wrun_41KZ4ZVKXD0GRJXVBZFSYZXP5X | 🔍 observability
  • sleepWithSequentialStepsWorkflow - sequential steps work with concurrent sleep (control) | wrun_41KZ4ZWC360GZ0HJVWE5QYMVG9 | 🔍 observability
  • AbortController abortTimeoutWorkflow: timeout cancels long-running step
  • AbortController abortParallelWorkflow: abort cancels all parallel steps
  • AbortController abortAlreadyAbortedWorkflow: pre-aborted signal seen by step
  • AbortController abortAfterCompletionWorkflow: abort after step completes is a no-op
  • AbortController abortExternalSignalWorkflow: signal passed as workflow input

express (7 failed):

  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_41KZ4ZTF2W0GQPDQY90BPX48EE | 🔍 observability
  • startFromWorkflow - calling start() directly inside a workflow function with hook communication | wrun_41KZ4ZTJG50GM20GXXYB7G5CVC | 🔍 observability
  • fibonacciWorkflow - recursive workflow composition via start() | wrun_41KZ4ZTNVV0GYAM6Q0AWF5VGW1 | 🔍 observability
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_41KZ4ZV1S10GWQNJZDCCTPC88J | 🔍 observability
  • Calculator.calculate - static workflow method using static step methods from another class | wrun_41KZ4ZV4F60GTXVJW2EFDRZ7CN | 🔍 observability
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_41KZ4ZTQVY0GR5SQ42PNR3JD73 | 🔍 observability
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_41KZ4ZV4730GM8DPXB4NKD89VV | 🔍 observability

fastify (20 failed):

  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_41KZ4ZTF2W0GQPDQY90BPX48EE | 🔍 observability
  • startFromWorkflow - calling start() directly inside a workflow function with hook communication | wrun_41KZ4ZTJG50GM20GXXYB7G5CVC | 🔍 observability
  • fibonacciWorkflow - recursive workflow composition via start() | wrun_41KZ4ZTNVV0GYAM6Q0AWF5VGW1 | 🔍 observability
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_41KZ4ZV1S10GWQNJZDCCTPC88J | 🔍 observability
  • Calculator.calculate - static workflow method using static step methods from another class | wrun_41KZ4ZV4F60GTXVJW2EFDRZ7CN | 🔍 observability
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_41KZ4ZTQVY0GR5SQ42PNR3JD73 | 🔍 observability
  • ChainableService.processWithThis - static step methods using this to reference the class | wrun_41KZ4ZTY320GV8BCVKKB7SJ3AZ | 🔍 observability
  • thisSerializationWorkflow - step function invoked with .call() and .apply() | wrun_41KZ4ZV1RJ0GJN7B7RK0GMBBW0 | 🔍 observability
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_41KZ4ZV4730GM8DPXB4NKD89VV | 🔍 observability
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_41KZ4ZVAJ90GZ20BC4GFDCAS6B | 🔍 observability
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context | wrun_41KZ4ZVJ8M0GMV3GPZB6G3D7CK | 🔍 observability
  • errorSubclassRoundTripWorkflow - first-class Error subclasses survive every serialization boundary | wrun_41KZ4ZVB360GQ8T5EJFHVQKDRE | 🔍 observability
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_41KZ4ZVVN60GNC66C04A4YYJBF | 🔍 observability
  • cancelRun - cancelling a running workflow | wrun_41KZ4ZV6K30GHA724GVQVRJZBN | 🔍 observability
  • hookWithSleepFinalStepWorkflow - step only on final payload | wrun_41KZ4ZVKXD0GRJXVBZFSYZXP5X | 🔍 observability
  • sleepInLoopWorkflow - sleep inside loop with steps actually delays each iteration | wrun_41KZ4ZVDZ90GS7PXFQE0X3C2Y4 | 🔍 observability
  • AbortController abortFromStepWorkflow: step abort cancels an in-flight sibling step
  • AbortController abortAlreadyAbortedWorkflow: pre-aborted signal seen by step
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • AbortController abortAnyInWorkflowWorkflow: AbortSignal.any composes signals inside the workflow VM

hono (16 failed):

  • closureVariableWorkflow - nested step functions with closure variables | wrun_41KZ4ZTA3J0GRKM8KSQEY56M2Z | 🔍 observability
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step | wrun_41KZ4ZTB8E0GS6DZGMQM5WGFRB | 🔍 observability
  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_41KZ4ZTF2W0GQPDQY90BPX48EE | 🔍 observability
  • startFromWorkflow - calling start() directly inside a workflow function with hook communication | wrun_41KZ4ZTJG50GM20GXXYB7G5CVC | 🔍 observability
  • fibonacciWorkflow - recursive workflow composition via start() | wrun_41KZ4ZTNVV0GYAM6Q0AWF5VGW1 | 🔍 observability
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_41KZ4ZTQVY0GR5SQ42PNR3JD73 | 🔍 observability
  • ChainableService.processWithThis - static step methods using this to reference the class | wrun_41KZ4ZTY320GV8BCVKKB7SJ3AZ | 🔍 observability
  • thisSerializationWorkflow - step function invoked with .call() and .apply() | wrun_41KZ4ZV1RJ0GJN7B7RK0GMBBW0 | 🔍 observability
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_41KZ4ZV4730GM8DPXB4NKD89VV | 🔍 observability
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_41KZ4ZVAJ90GZ20BC4GFDCAS6B | 🔍 observability
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context | wrun_41KZ4ZVJ8M0GMV3GPZB6G3D7CK | 🔍 observability
  • errorSubclassRoundTripWorkflow - first-class Error subclasses survive every serialization boundary | wrun_41KZ4ZVB360GQ8T5EJFHVQKDRE | 🔍 observability
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_41KZ4ZVVN60GNC66C04A4YYJBF | 🔍 observability
  • cancelRun - cancelling a running workflow | wrun_41KZ4ZV6K30GHA724GVQVRJZBN | 🔍 observability
  • cancelRun via CLI - cancelling a running workflow | wrun_41KZ4ZVAGY0GVMW81N0Z2YVA8Q | 🔍 observability
  • hookWithSleepWorkflow - hook payloads delivered correctly with concurrent sleep | wrun_41KZ4ZVH3J0GXHNCX8SVKNNJVN | 🔍 observability

nextjs-turbopack (16 failed):

  • concurrent hook token conflict - two workflows cannot use the same hook token simultaneously | wrun_41KZ4ZPCBJ0GZ049ZF631YNQ24 | 🔍 observability
  • hookGetConflictWorkflow - awaiting hook.getConflict() registers hook without payload | wrun_41KZ4ZPRVH0GXC84MJTAY4NKKD | 🔍 observability
  • 'hookGetConflictWithPriorStepWorkflow' - hook.getConflict() does not block step execution | wrun_41KZ4ZPVBP0GT9RFWTRG9J0G9Z | 🔍 observability
  • hookGetConflictThenStepParallelWorkflow - hook.getConflict() continuation step runs alongside other steps | wrun_41KZ4ZQ0FD0GK5G3BDD9MYFM36 | 🔍 observability
  • hookGetConflictWorkflow - hook.getConflict() resolves with the conflicting run when token is already registered | wrun_41KZ4ZQDZH0GZ57M166AA5ZWH2 | 🔍 observability
  • hookClaimOnlyMutexWorkflow - hook works as a pure run mutex without payload data | wrun_41KZ4ZR7RS0GMX8Y7DJF3JJEVV | 🔍 observability
  • hookAdoptOwnerResultWorkflow - duplicate adopts the owner result via conflict.returnValue | wrun_41KZ4ZRB0R0GY1TCTDZ0S94Q62 | 🔍 observability
  • hookSignalOwnerWorkflow - duplicate forwards its payload to the owner via resumeHook | wrun_41KZ4ZRFGK0GNFNQE1VAM7GYF9 | 🔍 observability
  • hookSupersedeOwnerWorkflow - duplicate cancels the owner and claims the released token | wrun_41KZ4ZRJYS0GQKGE2W28B0F363 | 🔍 observability
  • hookDisposeTestWorkflow - hook token reuse after explicit disposal while workflow still running | wrun_41KZ4ZS1BZ0GGBMZXF8QAWFGD3 | 🔍 observability
  • stepFunctionPassingWorkflow - step function references can be passed as arguments (without closure vars) | wrun_41KZ4ZST7K0GV5GKEPS838KDQE | 🔍 observability
  • stepFunctionWithClosureWorkflow - step function with closure variables passed as argument | wrun_41KZ4ZT4560GTT0QTN2RN03E90 | 🔍 observability
  • closureVariableWorkflow - nested step functions with closure variables | wrun_41KZ4ZTA3J0GRKM8KSQEY56M2Z | 🔍 observability
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step | wrun_41KZ4ZTB8E0GS6DZGMQM5WGFRB | 🔍 observability
  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_41KZ4ZTF2W0GQPDQY90BPX48EE | 🔍 observability
  • startFromWorkflow - calling start() directly inside a workflow function with hook communication | wrun_41KZ4ZTJG50GM20GXXYB7G5CVC | 🔍 observability

nextjs-webpack (18 failed):

  • hookSupersedeOwnerWorkflow - duplicate cancels the owner and claims the released token | wrun_41KZ4ZRJYS0GQKGE2W28B0F363 | 🔍 observability
  • resume-or-start route pattern - resumeHook retried after start() reaches the new run | wrun_41KZ4ZRV5N0GXG5X7ZT028A34S | 🔍 observability
  • hookDisposeTestWorkflow - hook token reuse after explicit disposal while workflow still running | wrun_41KZ4ZS1BZ0GGBMZXF8QAWFGD3 | 🔍 observability
  • hookTokenReuseLoopWorkflow - same run recreates a hook with the same token after dispose() | wrun_41KZ4ZSGRT0GXCMVS15AKE0T6V | 🔍 observability
  • stepFunctionPassingWorkflow - step function references can be passed as arguments (without closure vars) | wrun_41KZ4ZST7K0GV5GKEPS838KDQE | 🔍 observability
  • stepFunctionWithClosureWorkflow - step function with closure variables passed as argument | wrun_41KZ4ZT4560GTT0QTN2RN03E90 | 🔍 observability
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step | wrun_41KZ4ZTB8E0GS6DZGMQM5WGFRB | 🔍 observability
  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_41KZ4ZTF2W0GQPDQY90BPX48EE | 🔍 observability
  • startFromWorkflow - calling start() directly inside a workflow function with hook communication | wrun_41KZ4ZTJG50GM20GXXYB7G5CVC | 🔍 observability
  • fibonacciWorkflow - recursive workflow composition via start() | wrun_41KZ4ZTNVV0GYAM6Q0AWF5VGW1 | 🔍 observability
  • Calculator.calculate - static workflow method using static step methods from another class | wrun_41KZ4ZV4F60GTXVJW2EFDRZ7CN | 🔍 observability
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_41KZ4ZTQVY0GR5SQ42PNR3JD73 | 🔍 observability
  • ChainableService.processWithThis - static step methods using this to reference the class | wrun_41KZ4ZTY320GV8BCVKKB7SJ3AZ | 🔍 observability
  • thisSerializationWorkflow - step function invoked with .call() and .apply() | wrun_41KZ4ZV1RJ0GJN7B7RK0GMBBW0 | 🔍 observability
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_41KZ4ZVAJ90GZ20BC4GFDCAS6B | 🔍 observability
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context | wrun_41KZ4ZVJ8M0GMV3GPZB6G3D7CK | 🔍 observability
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_41KZ4ZVVN60GNC66C04A4YYJBF | 🔍 observability
  • cancelRun via CLI - cancelling a running workflow | wrun_41KZ4ZVAGY0GVMW81N0Z2YVA8Q | 🔍 observability

nitro (16 failed):

  • startFromWorkflow - calling start() directly inside a workflow function with hook communication | wrun_41KZ4ZTJG50GM20GXXYB7G5CVC | 🔍 observability
  • fibonacciWorkflow - recursive workflow composition via start() | wrun_41KZ4ZTNVV0GYAM6Q0AWF5VGW1 | 🔍 observability
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_41KZ4ZV1S10GWQNJZDCCTPC88J | 🔍 observability
  • Calculator.calculate - static workflow method using static step methods from another class | wrun_41KZ4ZV4F60GTXVJW2EFDRZ7CN | 🔍 observability
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_41KZ4ZTQVY0GR5SQ42PNR3JD73 | 🔍 observability
  • ChainableService.processWithThis - static step methods using this to reference the class | wrun_41KZ4ZTY320GV8BCVKKB7SJ3AZ | 🔍 observability
  • thisSerializationWorkflow - step function invoked with .call() and .apply() | wrun_41KZ4ZV1RJ0GJN7B7RK0GMBBW0 | 🔍 observability
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_41KZ4ZV4730GM8DPXB4NKD89VV | 🔍 observability
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_41KZ4ZVAJ90GZ20BC4GFDCAS6B | 🔍 observability
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context | wrun_41KZ4ZVJ8M0GMV3GPZB6G3D7CK | 🔍 observability
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_41KZ4ZVVN60GNC66C04A4YYJBF | 🔍 observability
  • cancelRun - cancelling a running workflow | wrun_41KZ4ZV6K30GHA724GVQVRJZBN | 🔍 observability
  • cancelRun via CLI - cancelling a running workflow | wrun_41KZ4ZVAGY0GVMW81N0Z2YVA8Q | 🔍 observability
  • hookWithSleepWorkflow - hook payloads delivered correctly with concurrent sleep | wrun_41KZ4ZVH3J0GXHNCX8SVKNNJVN | 🔍 observability
  • hookWithSleepFinalStepWorkflow - step only on final payload | wrun_41KZ4ZVKXD0GRJXVBZFSYZXP5X | 🔍 observability
  • sleepWithSequentialStepsWorkflow - sequential steps work with concurrent sleep (control) | wrun_41KZ4ZWC360GZ0HJVWE5QYMVG9 | 🔍 observability

nuxt (14 failed):

  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_41KZ4ZTF2W0GQPDQY90BPX48EE | 🔍 observability
  • startFromWorkflow - calling start() directly inside a workflow function with hook communication | wrun_41KZ4ZTJG50GM20GXXYB7G5CVC | 🔍 observability
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_41KZ4ZV1S10GWQNJZDCCTPC88J | 🔍 observability
  • Calculator.calculate - static workflow method using static step methods from another class | wrun_41KZ4ZV4F60GTXVJW2EFDRZ7CN | 🔍 observability
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_41KZ4ZTQVY0GR5SQ42PNR3JD73 | 🔍 observability
  • ChainableService.processWithThis - static step methods using this to reference the class | wrun_41KZ4ZTY320GV8BCVKKB7SJ3AZ | 🔍 observability
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_41KZ4ZV4730GM8DPXB4NKD89VV | 🔍 observability
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_41KZ4ZVAJ90GZ20BC4GFDCAS6B | 🔍 observability
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context | wrun_41KZ4ZVJ8M0GMV3GPZB6G3D7CK | 🔍 observability
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_41KZ4ZVVN60GNC66C04A4YYJBF | 🔍 observability
  • cancelRun via CLI - cancelling a running workflow | wrun_41KZ4ZVAGY0GVMW81N0Z2YVA8Q | 🔍 observability
  • sleepInLoopWorkflow - sleep inside loop with steps actually delays each iteration | wrun_41KZ4ZVDZ90GS7PXFQE0X3C2Y4 | 🔍 observability
  • sleepWithSequentialStepsWorkflow - sequential steps work with concurrent sleep (control) | wrun_41KZ4ZWC360GZ0HJVWE5QYMVG9 | 🔍 observability
  • AbortController abortTimeoutWorkflow: timeout cancels long-running step

sveltekit (12 failed):

  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_41KZ4ZV1S10GWQNJZDCCTPC88J | 🔍 observability
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_41KZ4ZTQVY0GR5SQ42PNR3JD73 | 🔍 observability
  • thisSerializationWorkflow - step function invoked with .call() and .apply() | wrun_41KZ4ZV1RJ0GJN7B7RK0GMBBW0 | 🔍 observability
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_41KZ4ZV4730GM8DPXB4NKD89VV | 🔍 observability
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_41KZ4ZVAJ90GZ20BC4GFDCAS6B | 🔍 observability
  • errorSubclassRoundTripWorkflow - first-class Error subclasses survive every serialization boundary | wrun_41KZ4ZVB360GQ8T5EJFHVQKDRE | 🔍 observability
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_41KZ4ZVVN60GNC66C04A4YYJBF | 🔍 observability
  • cancelRun - cancelling a running workflow | wrun_41KZ4ZV6K30GHA724GVQVRJZBN | 🔍 observability
  • cancelRun via CLI - cancelling a running workflow | wrun_41KZ4ZVAGY0GVMW81N0Z2YVA8Q | 🔍 observability
  • hookWithSleepWorkflow - hook payloads delivered correctly with concurrent sleep | wrun_41KZ4ZVH3J0GXHNCX8SVKNNJVN | 🔍 observability
  • hookWithSleepFinalStepWorkflow - step only on final payload | wrun_41KZ4ZVKXD0GRJXVBZFSYZXP5X | 🔍 observability
  • sleepInLoopWorkflow - sleep inside loop with steps actually delays each iteration | wrun_41KZ4ZVDZ90GS7PXFQE0X3C2Y4 | 🔍 observability

vite (24 failed):

  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step | wrun_41KZ4ZTB8E0GS6DZGMQM5WGFRB | 🔍 observability
  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_41KZ4ZTF2W0GQPDQY90BPX48EE | 🔍 observability
  • startFromWorkflow - calling start() directly inside a workflow function with hook communication | wrun_41KZ4ZTJG50GM20GXXYB7G5CVC | 🔍 observability
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_41KZ4ZV1S10GWQNJZDCCTPC88J | 🔍 observability
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_41KZ4ZTQVY0GR5SQ42PNR3JD73 | 🔍 observability
  • ChainableService.processWithThis - static step methods using this to reference the class | wrun_41KZ4ZTY320GV8BCVKKB7SJ3AZ | 🔍 observability
  • thisSerializationWorkflow - step function invoked with .call() and .apply() | wrun_41KZ4ZV1RJ0GJN7B7RK0GMBBW0 | 🔍 observability
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_41KZ4ZV4730GM8DPXB4NKD89VV | 🔍 observability
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_41KZ4ZVAJ90GZ20BC4GFDCAS6B | 🔍 observability
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context | wrun_41KZ4ZVJ8M0GMV3GPZB6G3D7CK | 🔍 observability
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_41KZ4ZVVN60GNC66C04A4YYJBF | 🔍 observability
  • cancelRun - cancelling a running workflow | wrun_41KZ4ZV6K30GHA724GVQVRJZBN | 🔍 observability
  • cancelRun via CLI - cancelling a running workflow | wrun_41KZ4ZVAGY0GVMW81N0Z2YVA8Q | 🔍 observability
  • hookWithSleepWorkflow - hook payloads delivered correctly with concurrent sleep | wrun_41KZ4ZVH3J0GXHNCX8SVKNNJVN | 🔍 observability
  • hookWithSleepFinalStepWorkflow - step only on final payload | wrun_41KZ4ZVKXD0GRJXVBZFSYZXP5X | 🔍 observability
  • sleepWithSequentialStepsWorkflow - sequential steps work with concurrent sleep (control) | wrun_41KZ4ZWC360GZ0HJVWE5QYMVG9 | 🔍 observability
  • AbortController abortTimeoutWorkflow: timeout cancels long-running step
  • AbortController abortParallelWorkflow: abort cancels all parallel steps
  • AbortController abortFromStepWorkflow: step abort cancels an in-flight sibling step
  • AbortController abortAlreadyAbortedWorkflow: pre-aborted signal seen by step
  • AbortController abortReasonWorkflow: abort reason preserved across boundaries
  • AbortController abortExternalSignalWorkflow: signal passed as workflow input
  • AbortController abortThrowIfAbortedWorkflow: throwIfAborted causes FatalError, no retries
  • AbortController abortReasonTypesWorkflow: various abort reason types propagate correctly
📋 Other (24 failed)

e2e-vercel-prod-nest (10 failed):

  • stepFunctionPassingWorkflow - step function references can be passed as arguments (without closure vars) | wrun_41KZ4ZST7K0GV5GKEPS838KDQE
  • stepFunctionWithClosureWorkflow - step function with closure variables passed as argument | wrun_41KZ4ZT4560GTT0QTN2RN03E90
  • closureVariableWorkflow - nested step functions with closure variables | wrun_41KZ4ZTA3J0GRKM8KSQEY56M2Z
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step | wrun_41KZ4ZTB8E0GS6DZGMQM5WGFRB
  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_41KZ4ZTF2W0GQPDQY90BPX48EE
  • fibonacciWorkflow - recursive workflow composition via start() | wrun_41KZ4ZTNVV0GYAM6Q0AWF5VGW1
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_41KZ4ZV1S10GWQNJZDCCTPC88J
  • Calculator.calculate - static workflow method using static step methods from another class | wrun_41KZ4ZV4F60GTXVJW2EFDRZ7CN
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_41KZ4ZV4730GM8DPXB4NKD89VV
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_41KZ4ZVAJ90GZ20BC4GFDCAS6B

e2e-vercel-prod-tanstack-start (14 failed):

  • runClassSerializationWorkflow - Run instances serialize across workflow/step boundaries | wrun_41KZ4ZTF2W0GQPDQY90BPX48EE
  • startFromWorkflow - calling start() directly inside a workflow function with hook communication | wrun_41KZ4ZTJG50GM20GXXYB7G5CVC
  • fibonacciWorkflow - recursive workflow composition via start() | wrun_41KZ4ZTNVV0GYAM6Q0AWF5VGW1
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_41KZ4ZV1S10GWQNJZDCCTPC88J
  • Calculator.calculate - static workflow method using static step methods from another class | wrun_41KZ4ZV4F60GTXVJW2EFDRZ7CN
  • thisSerializationWorkflow - step function invoked with .call() and .apply() | wrun_41KZ4ZV1RJ0GJN7B7RK0GMBBW0
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_41KZ4ZV4730GM8DPXB4NKD89VV
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_41KZ4ZVAJ90GZ20BC4GFDCAS6B
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context | wrun_41KZ4ZVJ8M0GMV3GPZB6G3D7CK
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_41KZ4ZVVN60GNC66C04A4YYJBF
  • cancelRun - cancelling a running workflow | wrun_41KZ4ZV6K30GHA724GVQVRJZBN
  • cancelRun via CLI - cancelling a running workflow | wrun_41KZ4ZVAGY0GVMW81N0Z2YVA8Q
  • hookWithSleepWorkflow - hook payloads delivered correctly with concurrent sleep | wrun_41KZ4ZVH3J0GXHNCX8SVKNNJVN
  • hookWithSleepFinalStepWorkflow - step only on final payload | wrun_41KZ4ZVKXD0GRJXVBZFSYZXP5X

E2E Test Summary

Summary
Passed Failed Skipped Total
❌ ▲ Vercel Production 1284 182 239 1705
❌ 📋 Other 230 24 56 310
✅ vercel-multi-region 27 0 0 27
Total 1541 206 295 2042
Details by Category

❌ ▲ Vercel Production

App Passed Failed Skipped
❌ astro 113 14 28
❌ example 102 25 28
❌ express 120 7 28
❌ fastify 107 20 28
❌ hono 111 16 28
❌ nextjs-turbopack 136 16 3
❌ nextjs-webpack 134 18 3
❌ nitro 111 16 28
❌ nuxt 113 14 28
❌ sveltekit 134 12 9
❌ vite 103 24 28

❌ 📋 Other

App Passed Failed Skipped
❌ e2e-vercel-prod-nest 117 10 28
❌ e2e-vercel-prod-tanstack-start 113 14 28

✅ vercel-multi-region

App Passed Failed Skipped
✅ nextjs-turbopack 27 0 0

📋 View full workflow run

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants