Skip to content

[world-vercel] Revert stream close control framing#1891

Merged
VaguelySerious merged 4 commits into
mainfrom
peter/undo-stream
May 4, 2026
Merged

[world-vercel] Revert stream close control framing#1891
VaguelySerious merged 4 commits into
mainfrom
peter/undo-stream

Conversation

@VaguelySerious
Copy link
Copy Markdown
Member

This reverts commit 340c085 from #1742 (not yet published to npm)

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 2, 2026

⚠️ No Changeset found

Latest commit: 77c928c

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
Copy link
Copy Markdown
Contributor

vercel Bot commented May 2, 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 May 4, 2026 6:19am
example-nextjs-workflow-webpack Ready Ready Preview, Comment May 4, 2026 6:19am
example-workflow Ready Ready Preview, Comment May 4, 2026 6:19am
workbench-astro-workflow Ready Ready Preview, Comment May 4, 2026 6:19am
workbench-express-workflow Ready Ready Preview, Comment May 4, 2026 6:19am
workbench-fastify-workflow Ready Ready Preview, Comment May 4, 2026 6:19am
workbench-hono-workflow Ready Ready Preview, Comment May 4, 2026 6:19am
workbench-nitro-workflow Ready Ready Preview, Comment May 4, 2026 6:19am
workbench-nuxt-workflow Ready Ready Preview, Comment May 4, 2026 6:19am
workbench-sveltekit-workflow Ready Ready Preview, Comment May 4, 2026 6:19am
workbench-tanstack-start-workflow Ready Ready Preview, Comment May 4, 2026 6:19am
workbench-vite-workflow Ready Ready Preview, Comment May 4, 2026 6:19am
workflow-docs Ready Ready Preview, Comment, Open in v0 May 4, 2026 6:19am
workflow-swc-playground Ready Ready Preview, Comment May 4, 2026 6:19am
workflow-tarballs Ready Ready Preview, Comment May 4, 2026 6:19am
workflow-web Ready Ready Preview, Comment May 4, 2026 6:19am

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 2026

🧪 E2E Test Results

All tests passed

Summary

Passed Failed Skipped Total
✅ ▲ Vercel Production 1011 0 67 1078
✅ 💻 Local Development 1090 0 86 1176
✅ 📦 Local Production 1090 0 86 1176
✅ 🐘 Local Postgres 1090 0 86 1176
✅ 🪟 Windows 98 0 0 98
✅ 📋 Other 552 0 36 588
Total 4931 0 361 5292

Details by Category

✅ ▲ Vercel Production
App Passed Failed Skipped
✅ astro 91 0 7
✅ example 91 0 7
✅ express 91 0 7
✅ fastify 91 0 7
✅ hono 91 0 7
✅ nextjs-turbopack 96 0 2
✅ nextjs-webpack 96 0 2
✅ nitro 91 0 7
✅ nuxt 91 0 7
✅ sveltekit 91 0 7
✅ vite 91 0 7
✅ 💻 Local Development
App Passed Failed Skipped
✅ astro-stable 92 0 6
✅ express-stable 92 0 6
✅ fastify-stable 92 0 6
✅ hono-stable 92 0 6
✅ nextjs-turbopack-canary 79 0 19
✅ nextjs-turbopack-stable 98 0 0
✅ nextjs-webpack-canary 79 0 19
✅ nextjs-webpack-stable 98 0 0
✅ nitro-stable 92 0 6
✅ nuxt-stable 92 0 6
✅ sveltekit-stable 92 0 6
✅ vite-stable 92 0 6
✅ 📦 Local Production
App Passed Failed Skipped
✅ astro-stable 92 0 6
✅ express-stable 92 0 6
✅ fastify-stable 92 0 6
✅ hono-stable 92 0 6
✅ nextjs-turbopack-canary 79 0 19
✅ nextjs-turbopack-stable 98 0 0
✅ nextjs-webpack-canary 79 0 19
✅ nextjs-webpack-stable 98 0 0
✅ nitro-stable 92 0 6
✅ nuxt-stable 92 0 6
✅ sveltekit-stable 92 0 6
✅ vite-stable 92 0 6
✅ 🐘 Local Postgres
App Passed Failed Skipped
✅ astro-stable 92 0 6
✅ express-stable 92 0 6
✅ fastify-stable 92 0 6
✅ hono-stable 92 0 6
✅ nextjs-turbopack-canary 79 0 19
✅ nextjs-turbopack-stable 98 0 0
✅ nextjs-webpack-canary 79 0 19
✅ nextjs-webpack-stable 98 0 0
✅ nitro-stable 92 0 6
✅ nuxt-stable 92 0 6
✅ sveltekit-stable 92 0 6
✅ vite-stable 92 0 6
✅ 🪟 Windows
App Passed Failed Skipped
✅ nextjs-turbopack 98 0 0
✅ 📋 Other
App Passed Failed Skipped
✅ e2e-local-dev-nest-stable 92 0 6
✅ e2e-local-dev-tanstack-start-stable 92 0 6
✅ e2e-local-postgres-nest-stable 92 0 6
✅ e2e-local-postgres-tanstack-start-stable 92 0 6
✅ e2e-local-prod-nest-stable 92 0 6
✅ e2e-local-prod-tanstack-start-stable 92 0 6

📋 View full workflow run

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 2, 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 🥇 Express 0.042s (-6.1% 🟢) 1.005s (~) 0.964s 10 1.00x
💻 Local Nitro 0.046s (+6.5% 🔺) 1.006s (~) 0.960s 10 1.10x
💻 Local Next.js (Turbopack) 0.052s 1.005s 0.954s 10 1.24x
🐘 Postgres Next.js (Turbopack) 0.057s 1.010s 0.953s 10 1.37x
🐘 Postgres Nitro 0.059s (-38.3% 🟢) 1.010s (-3.2%) 0.951s 10 1.41x
🐘 Postgres Express 0.066s (+12.9% 🔺) 1.010s (~) 0.945s 10 1.57x
workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 1.128s 2.007s 0.878s 10 1.00x
💻 Local Express 1.129s (~) 2.006s (~) 0.877s 10 1.00x
💻 Local Nitro 1.134s (~) 2.007s (~) 0.873s 10 1.01x
🐘 Postgres Next.js (Turbopack) 1.138s 2.010s 0.871s 10 1.01x
🐘 Postgres Nitro 1.145s (~) 2.009s (~) 0.864s 10 1.01x
🐘 Postgres Express 1.157s (+1.0%) 2.009s (~) 0.852s 10 1.03x
workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 10.865s 11.025s 0.159s 3 1.00x
🐘 Postgres Next.js (Turbopack) 10.872s 11.020s 0.148s 3 1.00x
🐘 Postgres Nitro 10.930s (+0.5%) 11.023s (~) 0.093s 3 1.01x
💻 Local Express 10.953s (~) 11.022s (~) 0.069s 3 1.01x
💻 Local Nitro 10.957s (~) 11.024s (~) 0.067s 3 1.01x
🐘 Postgres Express 10.978s (~) 11.024s (~) 0.046s 3 1.01x
workflow with 25 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 14.465s 15.023s 0.558s 4 1.00x
🐘 Postgres Express 14.583s (~) 15.024s (~) 0.441s 4 1.01x
🐘 Postgres Nitro 14.659s (~) 15.026s (~) 0.367s 4 1.01x
💻 Local Next.js (Turbopack) 14.784s 15.030s 0.246s 4 1.02x
💻 Local Express 15.015s (~) 15.279s (+1.7%) 0.265s 4 1.04x
💻 Local Nitro 15.081s (~) 16.033s (~) 0.952s 4 1.04x
workflow with 50 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 13.805s 14.021s 0.216s 7 1.00x
🐘 Postgres Nitro 14.026s (~) 14.595s (+2.0%) 0.570s 7 1.02x
🐘 Postgres Express 14.050s (~) 14.594s (~) 0.544s 7 1.02x
💻 Local Express 16.447s (-0.9%) 17.031s (~) 0.585s 6 1.19x
💻 Local Next.js (Turbopack) 16.622s 17.032s 0.410s 6 1.20x
💻 Local Nitro 16.962s (+1.1%) 17.366s (+2.0%) 0.404s 6 1.23x
Promise.all with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 1.233s 2.009s 0.777s 15 1.00x
🐘 Postgres Nitro 1.268s (-0.5%) 2.010s (~) 0.742s 15 1.03x
🐘 Postgres Express 1.318s (+4.6%) 2.009s (~) 0.691s 15 1.07x
💻 Local Express 1.535s (+3.1%) 2.073s (+3.4%) 0.538s 15 1.25x
💻 Local Nitro 1.548s (-5.1% 🟢) 2.005s (-3.3%) 0.457s 15 1.26x
💻 Local Next.js (Turbopack) 1.566s 2.006s 0.440s 15 1.27x
Promise.all with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 2.339s (-0.5%) 3.010s (~) 0.670s 10 1.00x
🐘 Postgres Express 2.374s (+0.6%) 3.008s (~) 0.634s 10 1.01x
🐘 Postgres Next.js (Turbopack) 2.416s 3.009s 0.594s 10 1.03x
💻 Local Next.js (Turbopack) 2.855s 3.453s 0.598s 9 1.22x
💻 Local Express 2.898s (-1.9%) 3.677s (+6.5% 🔺) 0.779s 9 1.24x
💻 Local Nitro 2.916s (-7.2% 🟢) 3.565s (-8.2% 🟢) 0.650s 9 1.25x
Promise.all with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 3.465s (~) 4.010s (~) 0.545s 8 1.00x
🐘 Postgres Express 3.471s (~) 4.009s (~) 0.538s 8 1.00x
🐘 Postgres Next.js (Turbopack) 3.665s 4.013s 0.348s 8 1.06x
💻 Local Express 7.611s (-8.7% 🟢) 8.024s (-11.1% 🟢) 0.413s 4 2.20x
💻 Local Nitro 8.479s (+1.6%) 9.028s (~) 0.548s 4 2.45x
💻 Local Next.js (Turbopack) 8.575s 9.019s 0.444s 4 2.47x
Promise.race with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 1.215s 2.008s 0.793s 15 1.00x
🐘 Postgres Nitro 1.258s (~) 2.009s (~) 0.751s 15 1.04x
🐘 Postgres Express 1.259s (~) 2.008s (~) 0.749s 15 1.04x
💻 Local Express 1.490s (-21.3% 🟢) 2.005s (-15.2% 🟢) 0.516s 15 1.23x
💻 Local Next.js (Turbopack) 1.538s 2.007s 0.469s 15 1.27x
💻 Local Nitro 1.566s (-16.1% 🟢) 2.007s (-14.2% 🟢) 0.441s 15 1.29x
Promise.race with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 2.307s (-1.5%) 3.009s (~) 0.703s 10 1.00x
🐘 Postgres Nitro 2.342s (~) 3.010s (~) 0.668s 10 1.02x
🐘 Postgres Next.js (Turbopack) 2.392s 3.010s 0.618s 10 1.04x
💻 Local Express 2.831s (-9.6% 🟢) 3.107s (-17.4% 🟢) 0.277s 10 1.23x
💻 Local Nitro 3.202s (+4.5%) 4.012s (+3.2%) 0.810s 8 1.39x
💻 Local Next.js (Turbopack) 3.266s 4.012s 0.746s 8 1.42x
Promise.race with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 3.467s (-0.9%) 4.010s (~) 0.543s 8 1.00x
🐘 Postgres Nitro 3.471s (~) 4.011s (~) 0.540s 8 1.00x
🐘 Postgres Next.js (Turbopack) 3.681s 4.011s 0.330s 8 1.06x
💻 Local Express 8.191s (-6.9% 🟢) 8.774s (-5.4% 🟢) 0.583s 4 2.36x
💻 Local Next.js (Turbopack) 9.356s 10.025s 0.670s 3 2.70x
💻 Local Nitro 9.600s (+5.0%) 10.359s (+3.3%) 0.759s 3 2.77x
workflow with 10 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 0.791s 1.041s 0.249s 58 1.00x
🐘 Postgres Express 0.818s (-2.5%) 1.006s (-1.7%) 0.188s 60 1.03x
🐘 Postgres Nitro 0.825s (+0.6%) 1.023s (+1.6%) 0.198s 59 1.04x
💻 Local Next.js (Turbopack) 0.904s 1.076s 0.172s 56 1.14x
💻 Local Nitro 1.027s (+4.7%) 1.855s (+69.6% 🔺) 0.828s 33 1.30x
💻 Local Express 1.043s (+6.0% 🔺) 1.974s (+83.4% 🔺) 0.931s 31 1.32x
workflow with 25 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 1.944s 2.203s 0.259s 41 1.00x
🐘 Postgres Express 1.953s (-1.2%) 2.174s (-3.7%) 0.220s 42 1.00x
🐘 Postgres Nitro 1.972s (+2.3%) 2.257s (+7.5% 🔺) 0.285s 40 1.01x
💻 Local Next.js (Turbopack) 2.831s 3.009s 0.178s 30 1.46x
💻 Local Nitro 3.098s (+2.1%) 3.967s (+5.5% 🔺) 0.868s 23 1.59x
💻 Local Express 3.258s (+8.0% 🔺) 4.101s (+14.4% 🔺) 0.842s 22 1.68x
workflow with 50 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 3.909s 4.109s 0.201s 30 1.00x
🐘 Postgres Express 3.951s (-1.0%) 4.295s (-1.7%) 0.343s 28 1.01x
🐘 Postgres Nitro 4.054s (-1.2%) 4.626s (~) 0.573s 26 1.04x
💻 Local Next.js (Turbopack) 8.864s 9.161s 0.296s 14 2.27x
💻 Local Express 8.935s (-3.0%) 9.401s (-6.2% 🟢) 0.467s 13 2.29x
💻 Local Nitro 9.336s (~) 10.019s (~) 0.682s 12 2.39x
workflow with 10 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 0.253s 1.007s 0.754s 60 1.00x
🐘 Postgres Nitro 0.285s (+0.6%) 1.007s (~) 0.722s 60 1.13x
🐘 Postgres Express 0.300s (+6.4% 🔺) 1.007s (~) 0.707s 60 1.19x
💻 Local Next.js (Turbopack) 0.558s 1.005s 0.447s 60 2.21x
💻 Local Express 0.580s (+3.5%) 1.004s (~) 0.424s 60 2.29x
💻 Local Nitro 0.612s (+1.2%) 1.005s (-1.6%) 0.393s 60 2.42x
workflow with 25 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 0.484s 1.006s 0.522s 90 1.00x
🐘 Postgres Express 0.486s (-4.6%) 1.006s (~) 0.520s 90 1.00x
🐘 Postgres Nitro 0.490s (-1.3%) 1.007s (~) 0.517s 90 1.01x
💻 Local Express 2.348s (-6.6% 🟢) 3.008s (~) 0.660s 30 4.85x
💻 Local Nitro 2.588s (+2.0%) 3.009s (~) 0.422s 30 5.34x
💻 Local Next.js (Turbopack) 2.704s 3.076s 0.371s 30 5.58x
workflow with 50 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 0.776s 1.007s 0.231s 120 1.00x
🐘 Postgres Express 0.780s (-4.7%) 1.007s (-1.0%) 0.227s 120 1.01x
🐘 Postgres Nitro 0.783s (-0.9%) 1.007s (~) 0.224s 120 1.01x
💻 Local Express 10.313s (-7.8% 🟢) 10.936s (-8.4% 🟢) 0.623s 11 13.29x
💻 Local Nitro 11.219s (~) 11.941s (+2.4%) 0.721s 11 14.46x
💻 Local Next.js (Turbopack) 11.396s 11.848s 0.451s 11 14.68x
Stream Benchmarks (includes TTFB metrics)
workflow with stream

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 0.187s 1.003s 0.013s 1.019s 0.832s 10 1.00x
🐘 Postgres Next.js (Turbopack) 0.188s 1.000s 0.001s 1.011s 0.823s 10 1.00x
💻 Local Nitro 0.214s (~) 1.004s (~) 0.012s (-1.6%) 1.019s (~) 0.805s 10 1.14x
🐘 Postgres Express 0.216s (+5.4% 🔺) 1.000s (~) 0.001s (-31.3% 🟢) 1.010s (~) 0.794s 10 1.16x
💻 Local Express 0.217s (+9.0% 🔺) 1.004s (~) 0.010s (-14.9% 🟢) 1.017s (~) 0.800s 10 1.16x
🐘 Postgres Nitro 0.221s (+7.9% 🔺) 0.994s (-0.5%) 0.001s (-33.3% 🟢) 1.010s (~) 0.789s 10 1.18x
stream pipeline with 5 transform steps (1MB)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 0.607s (-3.7%) 1.004s (~) 0.004s (+1.8%) 1.022s (~) 0.415s 59 1.00x
🐘 Postgres Next.js (Turbopack) 0.609s 1.009s 0.007s 1.024s 0.415s 59 1.00x
🐘 Postgres Nitro 0.616s (-1.3%) 1.004s (~) 0.004s (-3.3%) 1.022s (~) 0.406s 59 1.01x
💻 Local Next.js (Turbopack) 0.715s 1.029s 0.014s 1.046s 0.332s 58 1.18x
💻 Local Express 0.767s (+1.4%) 1.012s (-1.7%) 0.009s (-7.8% 🟢) 1.022s (-1.7%) 0.255s 59 1.26x
💻 Local Nitro 0.770s (-8.2% 🟢) 1.012s (~) 0.010s (+12.0% 🔺) 1.025s (-8.2% 🟢) 0.255s 59 1.27x
10 parallel streams (1MB each)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 0.932s 1.133s 0.000s 1.139s 0.207s 53 1.00x
🐘 Postgres Express 0.944s (-1.8%) 1.170s (-8.4% 🟢) 0.000s (-54.9% 🟢) 1.184s (-9.4% 🟢) 0.240s 51 1.01x
🐘 Postgres Nitro 0.959s (-1.0%) 1.166s (-6.5% 🟢) 0.000s (+38.5% 🔺) 1.181s (-6.1% 🟢) 0.222s 52 1.03x
💻 Local Express 1.224s (~) 2.022s (~) 0.000s (+30.0% 🔺) 2.024s (~) 0.800s 30 1.31x
💻 Local Nitro 1.260s (+3.1%) 2.023s (~) 0.000s (+233.3% 🔺) 2.025s (~) 0.765s 30 1.35x
💻 Local Next.js (Turbopack) 1.300s 2.022s 0.000s 2.025s 0.725s 30 1.39x
fan-out fan-in 10 streams (1MB each)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.684s (-5.0%) 2.142s (-1.6%) 0.000s (NaN%) 2.155s (-2.0%) 0.471s 28 1.00x
🐘 Postgres Nitro 1.746s (-2.6%) 2.101s (-1.9%) 0.000s (-100.0% 🟢) 2.113s (-2.8%) 0.367s 29 1.04x
🐘 Postgres Next.js (Turbopack) 1.859s 2.106s 0.000s 2.116s 0.257s 29 1.10x
💻 Local Express 2.894s (-16.5% 🟢) 3.085s (-23.5% 🟢) 0.001s (-12.5% 🟢) 3.088s (-23.5% 🟢) 0.194s 20 1.72x
💻 Local Next.js (Turbopack) 3.085s 3.909s 0.000s 3.912s 0.827s 16 1.83x
💻 Local Nitro 3.246s (-4.2%) 3.269s (-18.9% 🟢) 0.001s (+10.3% 🔺) 3.566s (-11.6% 🟢) 0.320s 17 1.93x

Summary

Fastest Framework by World

Winner determined by most benchmark wins

World 🥇 Fastest Framework Wins
💻 Local Express 11/21
🐘 Postgres Next.js (Turbopack) 15/21
Fastest World by Framework

Winner determined by most benchmark wins

Framework 🥇 Fastest World Wins
Express 🐘 Postgres 18/21
Next.js (Turbopack) 🐘 Postgres 17/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: success
  • Postgres: success
  • Vercel: failure

Check the workflow run for details.

@VaguelySerious VaguelySerious changed the title [world-vercel] Revert stream close control frame [world-vercel] Revert stream close control framing May 2, 2026
@VaguelySerious VaguelySerious marked this pull request as ready for review May 2, 2026 01:04
@VaguelySerious VaguelySerious requested a review from TooTallNate May 2, 2026 04:35
@VaguelySerious VaguelySerious enabled auto-merge (squash) May 2, 2026 12:36
@VaguelySerious VaguelySerious merged commit 9d94cf4 into main May 4, 2026
103 of 108 checks passed
@VaguelySerious VaguelySerious deleted the peter/undo-stream branch May 4, 2026 06:29
ziyak97 pushed a commit to ziyak97/workflow that referenced this pull request May 4, 2026
pranaygp added a commit that referenced this pull request May 4, 2026
…ovements

* origin/main:
  web: configure vercelPreset() for Vercel deployments (#1815)
  [core] Combine flow+step bundle and process steps eagerly (#1338)
  [world-vercel] Revert stream close control framing (#1891)
  [tarballs] Use turbo to build workspace deps before packing (#1908)

# Conflicts:
#	tarballs/vercel.json
pranaygp added a commit that referenced this pull request May 5, 2026
…ignal

* origin/main:
  [core] Skip inline step execution when suspension also has a wait (#1924)
  [errors] Replace chalk import in @workfow/errors with inline ANSI shim (#1915)
  Fix compatibility with Zod 4.4.x (#1902)
  Serialize `run_failed`/`step_failed` errors through serialization pipeline (#1851)
  tarballs: redesign preview tarballs index page (#1911)
  Remove extra changeset (#1922)
  Add stable Next.js eager and lazy test coverage (#1747)
  Enforce per-(run, correlation) uniqueness for entity-creating events in world-postgres (#1878)
  fix(world-vercel): add default request timeout to workflow-server HTTP calls (#1807)
  Allow disabling step sourcemap with new `sourcemap` option in builders (#1842)
  [ci] Enable Vercel-prod e2e for tanstack-start (#1904)
  web: configure vercelPreset() for Vercel deployments (#1815)
  [core] Combine flow+step bundle and process steps eagerly (#1338)
  [world-vercel] Revert stream close control framing (#1891)
  [tarballs] Use turbo to build workspace deps before packing (#1908)

# Conflicts:
#	packages/core/src/runtime/step-handler.test.ts
#	packages/core/src/runtime/step-handler.ts
#	packages/core/src/runtime/suspension-handler.ts
#	packages/core/src/step.test.ts
#	packages/world-local/src/storage/events-storage.ts
#	packages/world-postgres/src/drizzle/migrations/meta/_journal.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants