Skip to content

Version Packages (beta)#1131

Open
vercel-release-bot wants to merge 1 commit intomainfrom
changeset-release/main
Open

Version Packages (beta)#1131
vercel-release-bot wants to merge 1 commit intomainfrom
changeset-release/main

Conversation

@vercel-release-bot
Copy link
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@workflow/astro@4.0.0-beta.33

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@4.0.1-beta.50
    • @workflow/rollup@4.0.0-beta.16
    • @workflow/vite@4.0.0-beta.9

@workflow/builders@4.0.1-beta.50

Patch Changes

  • Updated dependencies []:
    • @workflow/core@4.1.0-beta.59

@workflow/cli@4.1.0-beta.59

Patch Changes

  • Updated dependencies []:
    • @workflow/core@4.1.0-beta.59
    • @workflow/builders@4.0.1-beta.50
    • @workflow/web@4.1.0-beta.34

@workflow/nest@0.0.0-beta.8

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@4.0.1-beta.50

@workflow/next@4.0.1-beta.55

Patch Changes

  • Updated dependencies []:
    • @workflow/core@4.1.0-beta.59
    • @workflow/builders@4.0.1-beta.50

@workflow/nitro@4.0.1-beta.54

Patch Changes

  • Updated dependencies []:
    • @workflow/core@4.1.0-beta.59
    • @workflow/builders@4.0.1-beta.50
    • @workflow/rollup@4.0.0-beta.16
    • @workflow/vite@4.0.0-beta.9

@workflow/nuxt@4.0.1-beta.43

Patch Changes

  • Updated dependencies []:
    • @workflow/nitro@4.0.1-beta.54

@workflow/rollup@4.0.0-beta.16

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@4.0.1-beta.50

@workflow/sveltekit@4.0.0-beta.48

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@4.0.1-beta.50
    • @workflow/rollup@4.0.0-beta.16
    • @workflow/vite@4.0.0-beta.9

@workflow/vite@4.0.0-beta.9

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@4.0.1-beta.50

@workflow/web-shared@4.1.0-beta.54

Patch Changes

  • Updated dependencies []:
    • @workflow/core@4.1.0-beta.59

workflow@4.1.0-beta.59

Patch Changes

  • #1077 14863bf Thanks @pranaygp! - Improve error message when runtime APIs (start, getRun, etc.) are called in workflow context

  • Updated dependencies []:

    • @workflow/core@4.1.0-beta.59
    • @workflow/cli@4.1.0-beta.59
    • @workflow/next@4.0.1-beta.55
    • @workflow/nitro@4.0.1-beta.54
    • @workflow/typescript-plugin@4.0.1-beta.4
    • @workflow/astro@4.0.0-beta.33
    • @workflow/nest@0.0.0-beta.8
    • @workflow/rollup@4.0.0-beta.16
    • @workflow/sveltekit@4.0.0-beta.48
    • @workflow/nuxt@4.0.1-beta.43

@workflow/world-testing@4.1.0-beta.60

Patch Changes

  • Updated dependencies [14863bf]:
    • workflow@4.1.0-beta.59
    • @workflow/core@4.1.0-beta.59
    • @workflow/cli@4.1.0-beta.59

@workflow/core@4.1.0-beta.59

@github-actions
Copy link
Contributor

github-actions bot commented Feb 19, 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.032s (+1.0%) 1.005s (~) 0.973s 10 1.00x
💻 Local Express 0.033s (+2.5%) 1.005s (~) 0.972s 10 1.04x
💻 Local Next.js (Turbopack) 0.047s (+18.2% 🔺) 1.005s (~) 0.958s 10 1.48x
🌐 Redis Next.js (Turbopack) 0.048s (+26.4% 🔺) 1.005s (~) 0.957s 10 1.52x
🐘 Postgres Nitro 0.091s (-9.5% 🟢) 1.010s (~) 0.918s 10 2.89x
🌐 MongoDB Next.js (Turbopack) 0.101s (+11.5% 🔺) 1.008s (~) 0.907s 10 3.19x
🐘 Postgres Express 0.175s (+29.2% 🔺) 1.010s (~) 0.835s 10 5.53x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 0.481s (+11.0% 🔺) 1.939s (+8.6% 🔺) 1.458s 10 1.00x
▲ Vercel Express 0.487s (-2.0%) 2.027s (-2.5%) 1.539s 10 1.01x
▲ Vercel Next.js (Turbopack) 0.527s (+13.7% 🔺) 1.872s (-8.8% 🟢) 1.345s 10 1.09x

🔍 Observability: Nitro | Express | Next.js (Turbopack)

workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 1.104s (~) 2.005s (~) 0.901s 10 1.00x
💻 Local Next.js (Turbopack) 1.107s (+0.8%) 2.006s (~) 0.899s 10 1.00x
💻 Local Express 1.108s (~) 2.007s (~) 0.898s 10 1.00x
🌐 Redis Next.js (Turbopack) 1.110s (+1.8%) 2.006s (~) 0.896s 10 1.01x
🌐 MongoDB Next.js (Turbopack) 1.319s (+0.9%) 2.010s (~) 0.691s 10 1.19x
🐘 Postgres Express 2.302s (-5.9% 🟢) 3.014s (~) 0.712s 10 2.09x
🐘 Postgres Nitro 2.410s (-2.5%) 3.015s (~) 0.605s 10 2.18x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.064s (~) 3.396s (+4.2%) 1.332s 10 1.00x
▲ Vercel Nitro 2.156s (+11.0% 🔺) 3.478s (+23.5% 🔺) 1.322s 10 1.04x
▲ Vercel Next.js (Turbopack) 2.160s (+7.1% 🔺) 3.289s (~) 1.130s 10 1.05x

🔍 Observability: Express | Nitro | Next.js (Turbopack)

workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 10.694s (+1.0%) 11.023s (~) 0.329s 3 1.00x
💻 Local Next.js (Turbopack) 10.748s (~) 11.023s (~) 0.275s 3 1.01x
💻 Local Nitro 10.810s (~) 11.021s (~) 0.211s 3 1.01x
💻 Local Express 10.851s (~) 11.022s (~) 0.171s 3 1.01x
🌐 MongoDB Next.js (Turbopack) 12.334s (+0.5%) 13.027s (~) 0.693s 3 1.15x
🐘 Postgres Nitro 20.321s (~) 21.059s (~) 0.738s 2 1.90x
🐘 Postgres Express 20.421s (+0.6%) 21.054s (~) 0.633s 2 1.91x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 15.854s (-3.1%) 16.641s (-3.6%) 0.787s 2 1.00x
▲ Vercel Nitro 15.918s (~) 16.820s (+0.7%) 0.903s 2 1.00x
▲ Vercel Express 15.950s (~) 17.371s (~) 1.421s 2 1.01x

🔍 Observability: Next.js (Turbopack) | Nitro | Express

workflow with 25 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 26.889s (+1.3%) 27.052s (~) 0.163s 3 1.00x
💻 Local Next.js (Turbopack) 27.330s (+0.6%) 28.055s (~) 0.725s 3 1.02x
💻 Local Nitro 27.419s (~) 28.049s (~) 0.630s 3 1.02x
💻 Local Express 27.520s (~) 28.052s (~) 0.532s 3 1.02x
🌐 MongoDB Next.js (Turbopack) 30.492s (~) 31.039s (~) 0.547s 2 1.13x
🐘 Postgres Express 50.205s (~) 51.128s (+1.0%) 0.923s 2 1.87x
🐘 Postgres Nitro 50.333s (~) 51.139s (~) 0.807s 2 1.87x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 39.692s (~) 40.995s (+1.2%) 1.303s 2 1.00x
▲ Vercel Express 41.402s (-2.6%) 42.469s (-3.7%) 1.067s 2 1.04x
▲ Vercel Nitro 41.660s (+5.1% 🔺) 43.131s (+6.7% 🔺) 1.471s 2 1.05x

🔍 Observability: Next.js (Turbopack) | Express | Nitro

workflow with 50 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 54.447s (+1.5%) 55.100s (+1.9%) 0.653s 2 1.00x
💻 Local Next.js (Turbopack) 56.761s (+0.5%) 57.106s (~) 0.345s 2 1.04x
💻 Local Nitro 56.982s (~) 57.097s (-0.9%) 0.115s 2 1.05x
💻 Local Express 57.310s (~) 58.105s (~) 0.794s 2 1.05x
🌐 MongoDB Next.js (Turbopack) 61.163s (~) 61.572s (+0.8%) 0.409s 2 1.12x
🐘 Postgres Nitro 82.375s (-17.9% 🟢) 83.200s (-17.8% 🟢) 0.825s 2 1.51x
🐘 Postgres Express 82.541s (-17.6% 🟢) 83.181s (-17.0% 🟢) 0.640s 2 1.52x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 80.342s (+0.6%) 81.787s (+1.3%) 1.445s 2 1.00x
▲ Vercel Next.js (Turbopack) 82.356s (-1.0%) 83.264s (-1.5%) 0.909s 2 1.03x
▲ Vercel Nitro 84.153s (+6.2% 🔺) 85.207s (+6.7% 🔺) 1.054s 2 1.05x

🔍 Observability: Express | Next.js (Turbopack) | Nitro

Promise.all with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 1.244s (+5.1% 🔺) 2.006s (~) 0.763s 15 1.00x
💻 Local Next.js (Turbopack) 1.392s (~) 2.006s (~) 0.614s 15 1.12x
💻 Local Nitro 1.408s (~) 2.006s (~) 0.598s 15 1.13x
💻 Local Express 1.436s (+1.6%) 2.005s (~) 0.569s 15 1.15x
🐘 Postgres Nitro 1.838s (-23.4% 🟢) 2.514s (-16.5% 🟢) 0.676s 12 1.48x
🐘 Postgres Express 1.955s (-11.2% 🟢) 2.319s (-23.0% 🟢) 0.364s 13 1.57x
🌐 MongoDB Next.js (Turbopack) 2.158s (~) 3.009s (~) 0.851s 10 1.73x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.102s (-9.4% 🟢) 3.319s (+1.9%) 1.217s 10 1.00x
▲ Vercel Express 2.277s (-3.0%) 3.677s (+4.4%) 1.400s 9 1.08x
▲ Vercel Next.js (Turbopack) 2.342s (-3.3%) 3.463s (-5.6% 🟢) 1.122s 9 1.11x

🔍 Observability: Nitro | Express | Next.js (Turbopack)

Promise.all with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 2.380s (-6.0% 🟢) 3.009s (~) 0.629s 10 1.00x
🌐 Redis Next.js (Turbopack) 2.491s (+4.6%) 3.008s (~) 0.517s 10 1.05x
💻 Local Nitro 2.528s (~) 3.007s (~) 0.479s 10 1.06x
💻 Local Express 2.572s (~) 3.007s (~) 0.436s 10 1.08x
🌐 MongoDB Next.js (Turbopack) 4.793s (+2.3%) 5.178s (~) 0.385s 6 2.01x
🐘 Postgres Nitro 8.347s (+1.9%) 9.029s (+2.8%) 0.682s 4 3.51x
🐘 Postgres Express 8.809s (+8.6% 🔺) 9.285s (+5.6% 🔺) 0.476s 4 3.70x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.649s (-6.5% 🟢) 4.530s (+19.0% 🔺) 1.881s 7 1.00x
▲ Vercel Next.js (Turbopack) 2.654s (-8.9% 🟢) 3.609s (-8.8% 🟢) 0.955s 9 1.00x
▲ Vercel Nitro 3.556s (+18.8% 🔺) 4.621s (+21.4% 🔺) 1.066s 7 1.34x

🔍 Observability: Express | Next.js (Turbopack) | Nitro

Promise.all with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 4.050s (+4.7%) 4.725s (+17.9% 🔺) 0.675s 7 1.00x
💻 Local Next.js (Turbopack) 6.581s (~) 7.014s (~) 0.433s 5 1.62x
💻 Local Nitro 6.988s (-3.0%) 7.517s (-6.3% 🟢) 0.529s 4 1.73x
💻 Local Express 7.420s (+1.6%) 8.027s (~) 0.607s 4 1.83x
🌐 MongoDB Next.js (Turbopack) 10.073s (~) 10.687s (+3.3%) 0.614s 3 2.49x
🐘 Postgres Nitro 45.323s (-6.3% 🟢) 46.113s (-6.1% 🟢) 0.790s 1 11.19x
🐘 Postgres Express 48.790s (+2.8%) 49.143s (+2.1%) 0.353s 1 12.05x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 3.188s (-11.0% 🟢) 4.217s (-11.2% 🟢) 1.028s 8 1.00x
▲ Vercel Nitro 3.613s (+14.2% 🔺) 4.672s (+16.0% 🔺) 1.059s 8 1.13x
▲ Vercel Express 5.104s (+85.6% 🔺) 6.347s (+73.0% 🔺) 1.242s 5 1.60x

🔍 Observability: Next.js (Turbopack) | Nitro | Express

Promise.race with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 1.264s (+1.3%) 2.006s (~) 0.742s 15 1.00x
💻 Local Next.js (Turbopack) 1.408s (~) 2.006s (~) 0.597s 15 1.11x
💻 Local Nitro 1.415s (-3.3%) 2.006s (~) 0.591s 15 1.12x
💻 Local Express 1.454s (+1.7%) 2.006s (~) 0.552s 15 1.15x
🌐 MongoDB Next.js (Turbopack) 2.159s (-2.2%) 3.007s (~) 0.849s 10 1.71x
🐘 Postgres Nitro 2.190s (+1.1%) 2.681s (-5.4% 🟢) 0.490s 12 1.73x
🐘 Postgres Express 2.284s (+1.0%) 2.595s (-8.3% 🟢) 0.311s 12 1.81x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.071s (+2.2%) 3.286s (+1.8%) 1.216s 10 1.00x
▲ Vercel Nitro 2.075s (+3.0%) 3.186s (+8.1% 🔺) 1.111s 10 1.00x
▲ Vercel Express 2.493s (+12.5% 🔺) 3.613s (+2.3%) 1.119s 9 1.20x

🔍 Observability: Next.js (Turbopack) | Nitro | Express

Promise.race with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 2.491s (+5.3% 🔺) 3.008s (~) 0.516s 10 1.00x
💻 Local Next.js (Turbopack) 2.523s (-2.2%) 3.008s (~) 0.484s 10 1.01x
💻 Local Nitro 2.589s (-1.0%) 3.008s (~) 0.419s 10 1.04x
💻 Local Express 2.762s (+3.9%) 3.009s (~) 0.247s 10 1.11x
🌐 MongoDB Next.js (Turbopack) 4.585s (-3.8%) 5.176s (~) 0.591s 6 1.84x
🐘 Postgres Express 11.735s (-5.2% 🟢) 12.035s (-5.3% 🟢) 0.300s 3 4.71x
🐘 Postgres Nitro 13.542s (+16.7% 🔺) 14.042s (+16.7% 🔺) 0.500s 3 5.44x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.125s (-29.9% 🟢) 3.504s (-13.2% 🟢) 1.379s 9 1.00x
▲ Vercel Nitro 2.133s (-21.5% 🟢) 3.370s (-2.3%) 1.237s 9 1.00x
▲ Vercel Express 3.559s (-16.3% 🟢) 4.498s (-14.3% 🟢) 0.939s 7 1.67x

🔍 Observability: Next.js (Turbopack) | Nitro | Express

Promise.race with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 4.085s (+8.2% 🔺) 5.011s (+25.0% 🔺) 0.926s 6 1.00x
💻 Local Next.js (Turbopack) 7.129s (+3.7%) 7.768s (+4.7%) 0.639s 4 1.75x
💻 Local Nitro 7.496s (~) 8.014s (~) 0.518s 4 1.84x
💻 Local Express 7.844s (+1.5%) 8.020s (~) 0.175s 4 1.92x
🌐 MongoDB Next.js (Turbopack) 9.852s (-1.2%) 10.348s (~) 0.496s 3 2.41x
🐘 Postgres Express 50.021s (+1.2%) 50.119s (~) 0.098s 1 12.25x
🐘 Postgres Nitro 53.366s (+4.3%) 54.135s (+3.9%) 0.769s 1 13.06x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.742s (+7.9% 🔺) 3.584s (+6.2% 🔺) 0.842s 9 1.00x
▲ Vercel Nitro 2.796s (+14.9% 🔺) 3.825s (+17.5% 🔺) 1.029s 9 1.02x
▲ Vercel Next.js (Turbopack) 4.344s (+33.2% 🔺) 5.340s (+20.2% 🔺) 0.996s 6 1.58x

🔍 Observability: Express | Nitro | Next.js (Turbopack)

Stream Benchmarks (includes TTFB metrics)
workflow with stream

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 0.149s (+23.6% 🔺) 1.000s (~) 0.002s (+25.0% 🔺) 1.007s (~) 0.858s 10 1.00x
💻 Local Next.js (Turbopack) 0.153s (+8.7% 🔺) 1.001s (~) 0.011s (-1.9%) 1.016s (~) 0.863s 10 1.03x
💻 Local Nitro 0.168s (~) 1.002s (~) 0.011s (+4.9%) 1.016s (~) 0.848s 10 1.12x
💻 Local Express 0.178s (+1.2%) 1.003s (~) 0.011s (-3.7%) 1.016s (~) 0.838s 10 1.19x
🌐 MongoDB Next.js (Turbopack) 0.510s (+4.5%) 0.942s (-1.7%) 0.002s (~) 1.009s (~) 0.499s 10 3.42x
🐘 Postgres Nitro 1.225s (-18.0% 🟢) 1.894s (+18.9% 🔺) 0.001s (+16.7% 🔺) 2.014s (~) 0.789s 10 8.21x
🐘 Postgres Express 1.427s (-38.1% 🟢) 1.687s (-38.4% 🟢) 0.001s (~) 2.013s (-33.3% 🟢) 0.585s 10 9.57x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - - -

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 1.606s (~) 2.081s (-6.8% 🟢) 0.669s (+458.5% 🔺) 3.283s (+16.6% 🔺) 1.678s 10 1.00x
▲ Vercel Next.js (Turbopack) 1.797s (+14.5% 🔺) 2.589s (+32.8% 🔺) 0.148s (+26.4% 🔺) 3.298s (+30.3% 🔺) 1.501s 10 1.12x
▲ Vercel Nitro 1.826s (+20.9% 🔺) 2.499s (+18.0% 🔺) 0.130s (+11.2% 🔺) 3.202s (+23.8% 🔺) 1.376s 10 1.14x

🔍 Observability: Express | Next.js (Turbopack) | Nitro

Summary

Fastest Framework by World

Winner determined by most benchmark wins

World 🥇 Fastest Framework Wins
💻 Local Next.js (Turbopack) 10/12
🐘 Postgres Nitro 8/12
▲ Vercel Express 5/12
Fastest World by Framework

Winner determined by most benchmark wins

Framework 🥇 Fastest World Wins
Express 💻 Local 10/12
Next.js (Turbopack) 🌐 Redis 7/12
Nitro 💻 Local 9/12
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

@github-actions
Copy link
Contributor

github-actions bot commented Feb 19, 2026

🧪 E2E Test Results

Some tests failed

Summary

Passed Failed Skipped Total
❌ ▲ Vercel Production 522 1 49 572
✅ 💻 Local Development 556 0 68 624
✅ 📦 Local Production 556 0 68 624
✅ 🐘 Local Postgres 556 0 68 624
✅ 🪟 Windows 49 0 3 52
❌ 🌍 Community Worlds 111 45 9 165
✅ 📋 Other 135 0 21 156
Total 2485 46 286 2817

❌ Failed Tests

▲ Vercel Production (1 failed)

nitro (1 failed):

  • error handling retry behavior workflow completes despite transient 5xx on step_completed
🌍 Community Worlds (45 failed)

turso (45 failed):

  • addTenWorkflow
  • addTenWorkflow
  • should work with react rendering in step
  • promiseAllWorkflow
  • promiseRaceWorkflow
  • promiseAnyWorkflow
  • hookWorkflow
  • webhookWorkflow
  • sleepingWorkflow
  • parallelSleepWorkflow
  • nullByteWorkflow
  • workflowAndStepMetadataWorkflow
  • fetchWorkflow
  • promiseRaceStressTestWorkflow
  • 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 retry behavior workflow completes despite transient 5xx on step_completed
  • error handling catchability FatalError can be caught and detected with FatalError.is()
  • hookCleanupTestWorkflow - hook token reuse after workflow completion
  • concurrent hook token conflict - two workflows cannot use the same hook token simultaneously
  • stepFunctionPassingWorkflow - step function references can be passed as arguments (without closure vars)
  • stepFunctionWithClosureWorkflow - step function with closure variables passed as argument
  • closureVariableWorkflow - nested step functions with closure variables
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step
  • health check (queue-based) - workflow and step endpoints respond to health check messages
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly
  • Calculator.calculate - static workflow method using static step methods from another class
  • AllInOneService.processNumber - static workflow method using sibling static step methods
  • ChainableService.processWithThis - static step methods using this to reference the class
  • thisSerializationWorkflow - step function invoked with .call() and .apply()
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE
  • instanceMethodStepWorkflow - instance methods with "use step" directive
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument
  • cancelRun - cancelling a running workflow
  • cancelRun via CLI - cancelling a running workflow
  • pages router addTenWorkflow via pages router
  • pages router promiseAllWorkflow via pages router
  • pages router sleepingWorkflow via pages router

Details by Category

❌ ▲ Vercel Production
App Passed Failed Skipped
✅ astro 47 0 5
✅ example 47 0 5
✅ express 47 0 5
✅ fastify 47 0 5
✅ hono 47 0 5
✅ nextjs-turbopack 50 0 2
✅ nextjs-webpack 50 0 2
❌ nitro 46 1 5
✅ nuxt 47 0 5
✅ sveltekit 47 0 5
✅ vite 47 0 5
✅ 💻 Local Development
App Passed Failed Skipped
✅ astro-stable 45 0 7
✅ express-stable 45 0 7
✅ fastify-stable 45 0 7
✅ hono-stable 45 0 7
✅ nextjs-turbopack-canary 49 0 3
✅ nextjs-turbopack-stable 49 0 3
✅ nextjs-webpack-canary 49 0 3
✅ nextjs-webpack-stable 49 0 3
✅ nitro-stable 45 0 7
✅ nuxt-stable 45 0 7
✅ sveltekit-stable 45 0 7
✅ vite-stable 45 0 7
✅ 📦 Local Production
App Passed Failed Skipped
✅ astro-stable 45 0 7
✅ express-stable 45 0 7
✅ fastify-stable 45 0 7
✅ hono-stable 45 0 7
✅ nextjs-turbopack-canary 49 0 3
✅ nextjs-turbopack-stable 49 0 3
✅ nextjs-webpack-canary 49 0 3
✅ nextjs-webpack-stable 49 0 3
✅ nitro-stable 45 0 7
✅ nuxt-stable 45 0 7
✅ sveltekit-stable 45 0 7
✅ vite-stable 45 0 7
✅ 🐘 Local Postgres
App Passed Failed Skipped
✅ astro-stable 45 0 7
✅ express-stable 45 0 7
✅ fastify-stable 45 0 7
✅ hono-stable 45 0 7
✅ nextjs-turbopack-canary 49 0 3
✅ nextjs-turbopack-stable 49 0 3
✅ nextjs-webpack-canary 49 0 3
✅ nextjs-webpack-stable 49 0 3
✅ nitro-stable 45 0 7
✅ nuxt-stable 45 0 7
✅ sveltekit-stable 45 0 7
✅ vite-stable 45 0 7
✅ 🪟 Windows
App Passed Failed Skipped
✅ nextjs-turbopack 49 0 3
❌ 🌍 Community Worlds
App Passed Failed Skipped
✅ mongodb-dev 3 0 0
✅ mongodb 49 0 3
✅ redis-dev 3 0 0
✅ redis 49 0 3
✅ turso-dev 3 0 0
❌ turso 4 45 3
✅ 📋 Other
App Passed Failed Skipped
✅ e2e-local-dev-nest-stable 45 0 7
✅ e2e-local-postgres-nest-stable 45 0 7
✅ e2e-local-prod-nest-stable 45 0 7

📋 View full workflow run


Some E2E test jobs failed:

  • Vercel Prod: failure
  • Local Dev: success
  • Local Prod: success
  • Local Postgres: success
  • Windows: success

Check the workflow run for details.

@vercel
Copy link
Contributor

vercel bot commented Feb 19, 2026

@github-actions github-actions bot force-pushed the changeset-release/main branch from 00b9169 to 10b6688 Compare February 20, 2026 02:07
@github-actions github-actions bot force-pushed the changeset-release/main branch from 10b6688 to 76e6e1a Compare February 20, 2026 02:24
Copy link
Contributor

@vercel vercel bot left a comment

Choose a reason for hiding this comment

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

Additional Suggestion:

Six new test blocks reference undefined mockSend variable and use wrong argument index mock.calls[0][2], causing all 6 tests to fail with ReferenceError at runtime.

Fix on Vercel

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.

1 participant

Comments