Skip to content

[test] workflow-server PR #897 - #3866

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

[test] workflow-server PR #897#3866
vercel-gh-bot-3[bot] wants to merge 1 commit into
mainfrom
test/server-pr-897

Conversation

@vercel-gh-bot-3

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 27, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 944aefe

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 27, 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, v0 Aug 28, 2026 5:34pm
example-nextjs-workflow-webpack Ready Ready Preview, v0 Aug 28, 2026 5:34pm
example-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workbench-astro-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workbench-express-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workbench-fastify-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workbench-hono-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workbench-nestjs-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workbench-nitro-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workbench-nuxt-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workbench-python-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workbench-sveltekit-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workbench-tanstack-start-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workbench-vite-workflow Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workflow-docs Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workflow-swc-playground Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workflow-tarballs Ready Ready Preview, v0 Aug 28, 2026 5:34pm
workflow-web Ready Ready Preview, v0 Aug 28, 2026 5:34pm

@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

🧪 E2E Test Results

Some tests failed

❌ Failed E2E Tests

▲ Vercel Production (147 failed)

astro-node (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

astro-quickjs (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

example-node (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

example-quickjs (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

express-node (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

express-quickjs (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

fastify-node (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

fastify-quickjs (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

hono-node (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

hono-quickjs (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

nest-node (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

nest-quickjs (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

nextjs-turbopack-node (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

nextjs-turbopack-quickjs (7 failed):

  • webhookWorkflow | wrun_41M14Q1M560GVQDF76T4CFV92P | 🔍 observability
  • parallelStepsThenWebhookWorkflow - no hook_conflict from same-tick replay race | wrun_41M14PX3QA0GVJPA15V68E8ND0 | 🔍 observability
  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

nextjs-webpack-node (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

nextjs-webpack-quickjs (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

nitro-node (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

nitro-quickjs (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

nuxt-node (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

nuxt-quickjs (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

python-node (8 failed):

  • promiseAllWorkflow | wrun_41M14PWFB10GHR3B9EDEWY9WHX | 🔍 observability
  • sleepingWorkflow | wrun_41M14PX97R0GR6HEMMRBAP5NT0 | 🔍 observability
  • parallelSleepWorkflow | wrun_41M14PX9CG0GPGJ4R5WGR0CR5W | 🔍 observability
  • nullByteWorkflow | wrun_41M14PXEJ50GVP21SPK323AP3K | 🔍 observability
  • cancelRun - cancelling a running workflow | wrun_41M14Q517R0GZ497FB1CSWKP07 | 🔍 observability
  • cancelRun via CLI - cancelling a running workflow | wrun_41M14Q52HS0GRHYYW55JEMMJGB | 🔍 observability
  • sleepInLoopWorkflow - sleep inside loop with steps actually delays each iteration | wrun_41M14Q5B3W0GXA5EB04XSYXNST | 🔍 observability
  • resilient start: addTenWorkflow completes when run_created returns 500 | wrun_41M14Q5XMX0GS5R4X4K8CAGM5M | 🔍 observability

sveltekit-node (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

sveltekit-quickjs (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

tanstack-start-node (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

tanstack-start-quickjs (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

vite-node (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability

vite-quickjs (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR | 🔍 observability
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE | 🔍 observability
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q | 🔍 observability
vercel-http-transport (12 failed)

nextjs-turbopack (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q

vite (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q

vercel-multi-region (1 failed)

nextjs-turbopack (1 failed):

  • multi-region (world-vercel) cross-region stream visibility an sfo1 reader sees chunks of an IN-PROGRESS iad1 stream
vercel-ws-transport (23 failed)

example (5 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q

express (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q

nextjs-turbopack (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q

vite (6 failed):

  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_41M14Q1KB40GQB5642SFGVDVDR
  • utf8StreamWorkflow | wrun_41M14PYNE90GPEX43P9TM07TDH
  • AbortController abortExternalSignalInFlightWorkflow: external abort fires mid-flight, propagates to nested steps
  • distributedAbortController - manual abort triggers signal | wrun_41M14Q84KQ0GM322G3D5WQKJQE
  • distributedAbortController - TTL expiration triggers signal | wrun_41M14Q8CE00GPJ2YA1AZYCXH9Q

⚠️ Flaky E2E Tests (passed on retry)

These tests failed at least once and passed on a retry. A recurring entry here is a real race worth investigating.

10 flaky tests
  • abortAnyInStepWorkflow: AbortSignal.any inside a step composes deserialized signals (nextjs-turbopack)
  • abortFromStepWorkflow: step abort cancels an in-flight sibling step (vite)
  • abortParallelWorkflow: abort cancels all parallel steps (express)
  • abortParallelWorkflow: abort cancels all parallel steps (nextjs-webpack)
  • utf8StreamWorkflow (astro)
  • utf8StreamWorkflow (fastify)
  • utf8StreamWorkflow (hono)
  • webhookWorkflow (sveltekit)
  • webhookWorkflow (vite)
  • writableForwardedFromWorkflowWorkflow (example)

🛠 Infra Events (absorbed by the harness)

Platform anomalies the e2e harness detected and worked around (e.g. a run the queue never picked up, replaced by a fresh run). Clustered timestamps indicate a backend blip; a steady drip indicates a platform issue worth escalating.

14 infra events
  • cold-start-warmup · suite warmup (python) · at 17:34:05Z · abandoned wrun_41M14PVHFA0GVETC790E6VD1CX · (+6 more)
  • run-pickup-stall · nullByteWorkflow (python) · at 17:34:24Z · abandoned wrun_41M14PZ6MC0GHTVVSRHCJMY1FP
  • run-pickup-stall · parallelSleepWorkflow (python) · at 17:34:24Z · abandoned wrun_41M14PZ6M90GRMPJXPSB8TFQ48
  • run-pickup-stall · promiseAllWorkflow (python) · at 17:34:25Z · abandoned wrun_41M14PZ6M10GPE4TGSWGAFEBBY
  • run-pickup-stall · cancelRun - cancelling a running workflow (python) · at 17:34:26Z · abandoned wrun_41M14PZ7QM0GJZZVJFJ3C2B6AS
  • run-pickup-stall · sleepingWorkflow (python) · at 17:34:31Z · abandoned wrun_41M14PZ6M90GRMPJXPSB8TFQ47
  • run-pickup-stall · cancelRun - cancelling a running workflow (python) · at 17:35:04Z · abandoned wrun_41M14Q0C6W0GS6245ZDV12E9X5
  • run-pickup-stall · nullByteWorkflow (python) · at 17:35:25Z · abandoned wrun_41M14Q130E0GZF4ZM7G1A01R9M
  • run-pickup-stall · parallelSleepWorkflow (python) · at 17:35:25Z · abandoned wrun_41M14Q12XG0GQRZA190S8VVV9E
  • run-pickup-stall · sleepingWorkflow (python) · at 17:35:26Z · abandoned wrun_41M14Q12Z80GGE7ZJ0MDZJ37GV
  • run-pickup-stall · promiseAllWorkflow (python) · at 17:35:27Z · abandoned wrun_41M14Q12M40GT164AP5E108JQ6
  • run-pickup-stall · cancelRun via CLI - cancelling a running workflow (python) · at 17:36:07Z · abandoned wrun_41M14Q1HJP0GHDS6QA3CF6P2XR
  • run-pickup-stall · cancelRun via CLI - cancelling a running workflow (python) · at 17:37:50Z · abandoned wrun_41M14Q49F80GW6QBR818BHB660
  • run-pickup-stall · sleepInLoopWorkflow - sleep inside loop with steps actually delays each iteration (python) · at 17:37:50Z · abandoned wrun_41M14Q36NS0GJ7ER5MSXCHC1XS

E2E Test Summary

Summary
Passed Failed Skipped Total
❌ ▲ Vercel Production 3431 147 742 4320
❌ vercel-http-transport 277 12 671 960
❌ vercel-multi-region 26 1 0 27
❌ vercel-ws-transport 530 23 87 640
Total 4264 183 1500 5947
Details by Category

❌ ▲ Vercel Production

App Passed Failed Skipped
❌ astro-node 127 5 28
❌ astro-quickjs 127 5 28
❌ example-node 127 5 28
❌ example-quickjs 126 6 28
❌ express-node 126 6 28
❌ express-quickjs 127 5 28
❌ fastify-node 127 5 28
❌ fastify-quickjs 127 5 28
❌ hono-node 127 5 28
❌ hono-quickjs 127 5 28
❌ nest-node 126 6 28
❌ nest-quickjs 127 5 28
❌ nextjs-turbopack-node 151 6 3
❌ nextjs-turbopack-quickjs 150 7 3
❌ nextjs-webpack-node 152 5 3
❌ nextjs-webpack-quickjs 152 5 3
❌ nitro-node 126 6 28
❌ nitro-quickjs 127 5 28
❌ nuxt-node 126 6 28
❌ nuxt-quickjs 127 5 28
❌ python-node 0 8 152
❌ sveltekit-node 146 5 9
❌ sveltekit-quickjs 146 5 9
❌ tanstack-start-node 126 6 28
❌ tanstack-start-quickjs 127 5 28
❌ vite-node 127 5 28
❌ vite-quickjs 127 5 28

❌ vercel-http-transport

App Passed Failed Skipped
✅ example 0 0 160
✅ express 0 0 160
✅ hono 0 0 160
❌ nextjs-turbopack 151 6 3
✅ nitro 0 0 160
❌ vite 126 6 28

❌ vercel-multi-region

App Passed Failed Skipped
❌ nextjs-turbopack 26 1 0

❌ vercel-ws-transport

App Passed Failed Skipped
❌ example 127 5 28
❌ express 126 6 28
❌ nextjs-turbopack 151 6 3
❌ vite 126 6 28

📋 View full workflow run

@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Sim World

Simulated world deterministic testing for races. Traces

🟠 world-sim scenario book — 1 fail of 41 total

fence=per-spec

scenario outcome events virt replay violations
smoke-no-steps completed 3 0ms ok 0
smoke-one-step completed 6 0ms ok 0
hook-at-step-started completed 12 0ms ok 0
hook-at-step-completed completed 12 0ms ok 0
hook-at-hook-created completed 12 0ms ok 0
deadline-hook-wins completed 7 1.0h ok 0
deadline-expires completed 7 1.0h ok 0
long-sleep completed 11 30.0d ok 0
hook-never-arrives stalled 3 0ms skipped 0
step-retries-twice completed 10 2.0s ok 0
parallel-steps completed 9 0ms ok 0
hook-on-execution-state completed 12 0ms ok 0
peek-hook-before-branch completed 12 0ms ok 0
peek-hook-after-branch completed 12 0ms ok 0
peek-hook-at-registration completed 12 0ms ok 0
race-hook-before-probe completed 12 0ms ok 0
race-hook-after-probe completed 12 0ms ok 0
race-duplicate-delivery completed 13 0ms ok 0
attr-hook-before-step completed 11 0ms ok 0
attr-hook-after-step completed 11 0ms ok 0
attr-from-step-body completed 13 0ms ok 0
fork-hook-after-timeout completed 14 1.0m ok 0
fork-hook-before-timeout completed 14 1.0m ok 0
count-hook-after-timeout completed 17 1.0m ok 0
count-hook-before-timeout completed 20 1.0m ok 0
stale-read-step-count-fork completed 20 1.0m ok 0
stale-read-equal-step-counts completed 14 1.0m ok 0
step-vs-step-fork completed 12 0ms ok 0
step-vs-step-fork-fenced completed 12 0ms ok 0
fence-catches-benign-direction completed 12 5ms ok 0
in-flight-before-decision completed 17 1.0m ok 0
in-flight-before-decision-counted completed 17 1.0m ok 0
in-flight-after-decision completed 19 2.0m ok 0
stale-read-step-count-fork-fenced completed 20 1.0m ok 0
fork-hook-wins completed 13 1.0m ok 0
fork-timeout-wins completed 13 1.0m ok 0
unclaimed-payload-under-fork completed 17 1.0m ok 0
claimed-payload-under-fork completed 17 1.0m ok 0
writers-independent-step-bodies completed 12 0ms ok 0
writers-scripted-tempo completed 12 0ms ok 0
cancel-mid-step cancelled 7 0ms skipped 0

Full trace: world-sim.txt

@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor
Framework Flow route Step reg. Framework output
hono 200.9 KiB (±0) 40.4 KiB (±0) 1.76 MiB (+38 B)
nextjs-turbopack 206.3 KiB (±0) 439 B (±0) 763.7 KiB (-17 B)
About these numbers

Sizes are gzip; parentheses show the change against main.
Flow route and Step reg. gate this job, on raw bytes rather than the gzip shown, at max(2%, 50.0 KiB). Framework output is informational.

944aefe · 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