Skip to content

Conversation

@VaguelySerious
Copy link
Member

Re-push of #629 to run CI

claylevering and others added 6 commits December 16, 2025 08:02
Allows configuring the local world queue origin using Nitro's runtime config.

This enables users to specify custom domains, ports, or environments via runtime config, especially useful in Nuxt applications.

It adds a Nitro plugin that maps runtime config to the `WORKFLOW_LOCAL_BASE_URL` environment variable.

Also, improves local world config to prioritize the `WORKFLOW_LOCAL_BASE_URL` environment variable.
Moves Nuxt runtime config documentation to the local world deployment guide and removes the duplicate from getting started as it is an advanced topic.  Great feedback from @adriandlam

This change centralizes the information and avoids repetition.
Co-authored-by: Adrian <me@adriandlam.com>
@changeset-bot
Copy link

changeset-bot bot commented Dec 28, 2025

🦋 Changeset detected

Latest commit: 0891210

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

This PR includes changesets to release 14 packages
Name Type
@workflow/nitro Patch
@workflow/nuxt Patch
@workflow/world-local Patch
workflow Patch
@workflow/cli Patch
@workflow/core Patch
@workflow/world-postgres Patch
@workflow/ai Patch
@workflow/world-testing Patch
@workflow/builders Patch
@workflow/next Patch
@workflow/web-shared Patch
@workflow/astro Patch
@workflow/sveltekit Patch

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

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

@vercel
Copy link
Contributor

vercel bot commented Dec 28, 2025

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

Project Deployment Review Updated (UTC)
example-nextjs-workflow-turbopack Ready Ready Preview, Comment Dec 28, 2025 4:50pm
example-nextjs-workflow-webpack Ready Ready Preview, Comment Dec 28, 2025 4:50pm
example-workflow Ready Ready Preview, Comment Dec 28, 2025 4:50pm
workbench-astro-workflow Ready Ready Preview, Comment Dec 28, 2025 4:50pm
workbench-express-workflow Ready Ready Preview, Comment Dec 28, 2025 4:50pm
workbench-fastify-workflow Ready Ready Preview, Comment Dec 28, 2025 4:50pm
workbench-hono-workflow Ready Ready Preview, Comment Dec 28, 2025 4:50pm
workbench-nitro-workflow Ready Ready Preview, Comment Dec 28, 2025 4:50pm
workbench-nuxt-workflow Error Error Dec 28, 2025 4:50pm
workbench-sveltekit-workflow Ready Ready Preview, Comment Dec 28, 2025 4:50pm
workbench-vite-workflow Ready Ready Preview, Comment Dec 28, 2025 4:50pm
workflow-docs Ready Ready Preview, Comment Dec 28, 2025 4:50pm

@github-actions
Copy link
Contributor

github-actions bot commented Dec 28, 2025

📊 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
🌐 Starter 🥇 Next.js (Turbopack) 0.037s (+3.1%) 1.015s (~) 0.978s 10 1.00x
💻 Local Next.js (Turbopack) 0.038s (+1.1%) 1.016s (~) 0.978s 10 1.03x
🌐 Redis Next.js (Turbopack) 0.039s (-4.0%) 1.016s (~) 0.977s 10 1.04x
💻 Local Express 0.043s (-0.9%) 1.007s (~) 0.964s 10 1.16x
💻 Local Nitro 0.043s (~) 1.006s (~) 0.963s 10 1.16x
🌐 MongoDB Next.js (Turbopack) 0.062s (+19.8% 🔺) 1.015s (~) 0.953s 10 1.66x
🌐 Turso Next.js (Turbopack) 0.100s (+25.1% 🔺) 1.014s (~) 0.914s 10 2.70x
🐘 Postgres Nitro 0.293s (-1.8%) 1.012s (~) 0.719s 10 7.90x
🐘 Postgres Next.js (Turbopack) 0.301s (-15.1% 🟢) 1.023s (~) 0.721s 10 8.13x
🐘 Postgres Express 0.378s (+28.8% 🔺) 1.016s (~) 0.639s 10 10.18x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 0.543s (+1.6%) 1.568s (-2.8%) 1.025s 10 1.00x
▲ Vercel Express 0.545s (+10.4% 🔺) 1.667s (+21.3% 🔺) 1.122s 10 1.00x
▲ Vercel Nitro 0.568s (-3.2%) 1.604s (+7.7% 🔺) 1.036s 10 1.05x

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

workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 1.094s (~) 2.011s (~) 0.917s 10 1.00x
🌐 Starter Next.js (Turbopack) 1.097s (+1.6%) 2.010s (~) 0.913s 10 1.00x
🌐 Redis Next.js (Turbopack) 1.098s (~) 2.011s (~) 0.914s 10 1.00x
💻 Local Express 1.110s (~) 2.007s (~) 0.897s 10 1.01x
💻 Local Nitro 1.113s (~) 2.007s (~) 0.894s 10 1.02x
🌐 Turso Next.js (Turbopack) 1.305s (+1.4%) 2.012s (~) 0.707s 10 1.19x
🌐 MongoDB Next.js (Turbopack) 1.306s (+1.0%) 2.013s (~) 0.707s 10 1.19x
🐘 Postgres Next.js (Turbopack) 1.946s (-16.6% 🟢) 2.217s (-26.5% 🟢) 0.271s 10 1.78x
🐘 Postgres Nitro 2.153s (~) 3.013s (~) 0.860s 10 1.97x
🐘 Postgres Express 2.211s (+2.5%) 3.013s (~) 0.802s 10 2.02x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.783s (+11.7% 🔺) 3.611s (~) 0.828s 10 1.00x
▲ Vercel Express 2.784s (+3.0%) 3.745s (+4.0%) 0.961s 10 1.00x
▲ Vercel Next.js (Turbopack) 2.802s (+4.7%) 3.803s (+3.3%) 1.002s 10 1.01x

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

workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Starter 🥇 Next.js (Turbopack) 10.604s (~) 11.013s (~) 0.409s 5 1.00x
💻 Local Next.js (Turbopack) 10.655s (~) 11.017s (~) 0.362s 5 1.00x
🌐 Redis Next.js (Turbopack) 10.685s (~) 11.017s (~) 0.331s 5 1.01x
💻 Local Express 10.772s (~) 11.013s (~) 0.241s 5 1.02x
💻 Local Nitro 10.787s (~) 11.014s (~) 0.227s 5 1.02x
🌐 Turso Next.js (Turbopack) 12.195s (~) 13.020s (~) 0.825s 5 1.15x
🌐 MongoDB Next.js (Turbopack) 12.276s (+0.7%) 13.024s (~) 0.748s 5 1.16x
🐘 Postgres Next.js (Turbopack) 15.158s (-13.7% 🟢) 16.038s (-12.1% 🟢) 0.880s 5 1.43x
🐘 Postgres Nitro 15.254s (-25.5% 🟢) 16.029s (-23.8% 🟢) 0.775s 5 1.44x
🐘 Postgres Express 20.258s (-1.0%) 21.029s (~) 0.771s 5 1.91x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 21.742s (+2.3%) 22.783s (+3.7%) 1.041s 5 1.00x
▲ Vercel Nitro 21.891s (+3.1%) 22.845s (+3.8%) 0.955s 5 1.01x
▲ Vercel Next.js (Turbopack) 22.153s (+2.9%) 23.060s (+2.4%) 0.907s 5 1.02x

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

Promise.all with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 1.348s (-1.7%) 2.011s (~) 0.663s 15 1.00x
🌐 Starter Next.js (Turbopack) 1.365s (+2.0%) 2.009s (~) 0.645s 15 1.01x
💻 Local Next.js (Turbopack) 1.394s (-0.6%) 2.012s (~) 0.618s 15 1.03x
💻 Local Express 1.399s (-1.0%) 2.005s (~) 0.605s 15 1.04x
💻 Local Nitro 1.404s (-0.6%) 2.006s (~) 0.602s 15 1.04x
🐘 Postgres Next.js (Turbopack) 1.981s (+1.0%) 2.231s (+7.3% 🔺) 0.250s 14 1.47x
🐘 Postgres Nitro 2.054s (-13.5% 🟢) 2.396s (-20.4% 🟢) 0.342s 13 1.52x
🌐 MongoDB Next.js (Turbopack) 2.120s (-1.9%) 3.013s (~) 0.893s 10 1.57x
🌐 Turso Next.js (Turbopack) 2.206s (+3.9%) 3.014s (~) 0.808s 10 1.64x
🐘 Postgres Express 2.508s (+5.8% 🔺) 3.010s (~) 0.502s 10 1.86x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.924s (-0.6%) 3.768s (-3.8%) 0.843s 8 1.00x
▲ Vercel Nitro 3.013s (+6.8% 🔺) 3.784s (-1.5%) 0.772s 8 1.03x
▲ Vercel Express 3.155s (+17.4% 🔺) 3.977s (+10.3% 🔺) 0.822s 8 1.08x

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

Promise.all with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 2.107s (+2.7%) 2.983s (+2.6%) 0.876s 11 1.00x
💻 Local Nitro 2.203s (-2.0%) 3.161s (-0.9%) 0.958s 10 1.05x
💻 Local Express 2.218s (-0.9%) 3.159s (-0.7%) 0.941s 10 1.05x
🌐 Starter Next.js (Turbopack) 2.472s (~) 3.009s (~) 0.538s 10 1.17x
🌐 Redis Next.js (Turbopack) 2.487s (~) 3.012s (~) 0.524s 10 1.18x
🐘 Postgres Next.js (Turbopack) 2.560s (-4.0%) 3.025s (~) 0.466s 10 1.21x
🐘 Postgres Nitro 2.721s (-7.0% 🟢) 3.015s (-9.2% 🟢) 0.294s 10 1.29x
🐘 Postgres Express 2.964s (-3.1%) 3.111s (-15.9% 🟢) 0.146s 10 1.41x
🌐 Turso Next.js (Turbopack) 4.644s (~) 5.179s (~) 0.535s 6 2.20x
🌐 MongoDB Next.js (Turbopack) 4.705s (+2.8%) 5.181s (~) 0.476s 6 2.23x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 3.392s (-9.3% 🟢) 3.997s (-7.7% 🟢) 0.605s 8 1.00x
▲ Vercel Nitro 3.654s (+1.7%) 4.355s (+3.2%) 0.702s 7 1.08x
▲ Vercel Express 4.207s (+26.7% 🔺) 5.130s (+30.2% 🔺) 0.923s 6 1.24x

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

Promise.race with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Starter 🥇 Next.js (Turbopack) 1.349s (-1.6%) 2.008s (~) 0.659s 15 1.00x
🌐 Redis Next.js (Turbopack) 1.390s (+2.0%) 2.011s (~) 0.621s 15 1.03x
💻 Local Express 1.399s (-2.1%) 2.005s (~) 0.606s 15 1.04x
💻 Local Next.js (Turbopack) 1.410s (+2.4%) 2.017s (~) 0.607s 15 1.04x
💻 Local Nitro 1.418s (+0.5%) 2.005s (~) 0.587s 15 1.05x
🐘 Postgres Nitro 1.640s (-17.1% 🟢) 2.010s (-6.7% 🟢) 0.370s 15 1.22x
🐘 Postgres Next.js (Turbopack) 1.753s (~) 2.015s (~) 0.262s 15 1.30x
🐘 Postgres Express 1.866s (-1.7%) 2.320s (+11.6% 🔺) 0.454s 13 1.38x
🌐 MongoDB Next.js (Turbopack) 2.142s (+0.7%) 3.011s (~) 0.869s 10 1.59x
🌐 Turso Next.js (Turbopack) 2.222s (+4.6%) 3.013s (~) 0.791s 10 1.65x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.735s (-2.9%) 3.682s (-5.4% 🟢) 0.947s 9 1.00x
▲ Vercel Nitro 2.748s (+1.5%) 3.700s (-2.0%) 0.953s 9 1.00x
▲ Vercel Express 2.898s (+10.0% 🔺) 3.782s (+7.5% 🔺) 0.885s 8 1.06x

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

Promise.race with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 2.207s (-2.4%) 3.153s (-1.9%) 0.946s 10 1.00x
💻 Local Express 2.221s (-4.6%) 3.161s (-3.3%) 0.940s 10 1.01x
💻 Local Next.js (Turbopack) 2.344s (+9.6% 🔺) 3.234s (+8.6% 🔺) 0.890s 10 1.06x
🌐 Redis Next.js (Turbopack) 2.458s (-0.7%) 3.010s (~) 0.552s 10 1.11x
🌐 Starter Next.js (Turbopack) 2.475s (+1.1%) 3.009s (~) 0.534s 10 1.12x
🐘 Postgres Next.js (Turbopack) 2.524s (+2.8%) 3.047s (+0.8%) 0.524s 10 1.14x
🐘 Postgres Nitro 2.616s (+1.3%) 3.017s (~) 0.400s 10 1.19x
🐘 Postgres Express 2.908s (+5.9% 🔺) 3.354s (+11.2% 🔺) 0.446s 9 1.32x
🌐 Turso Next.js (Turbopack) 4.649s (-3.8%) 5.181s (-3.2%) 0.532s 6 2.11x
🌐 MongoDB Next.js (Turbopack) 4.728s (-1.1%) 5.180s (~) 0.452s 6 2.14x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 3.366s (+5.2% 🔺) 3.984s (+2.4%) 0.618s 8 1.00x
▲ Vercel Next.js (Turbopack) 3.488s (+13.1% 🔺) 4.167s (+7.5% 🔺) 0.679s 8 1.04x
▲ Vercel Express 3.577s (+11.0% 🔺) 4.164s (+13.1% 🔺) 0.587s 8 1.06x

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

Stream Benchmarks (includes TTFB metrics)
workflow with stream

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🌐 Starter 🥇 Next.js (Turbopack) 0.130s (+1.4%) 1.006s (~) 0.000s (~) 1.012s (~) 0.882s 10 1.00x
💻 Local Next.js (Turbopack) 0.139s (-1.6%) 1.003s (~) 0.019s (+17.5% 🔺) 1.030s (~) 0.891s 10 1.07x
🌐 Redis Next.js (Turbopack) 0.143s (-2.2%) 1.005s (~) 0.000s (+Infinity% 🔺) 1.013s (~) 0.870s 10 1.10x
💻 Local Nitro 0.176s (~) 0.994s (~) 0.020s (+39.3% 🔺) 1.027s (+0.6%) 0.851s 10 1.36x
💻 Local Express 0.177s (-0.7%) 0.992s (~) 0.017s (+9.7% 🔺) 1.023s (~) 0.846s 10 1.36x
🌐 Turso Next.js (Turbopack) 0.459s (-10.5% 🟢) 0.992s (+6.2% 🔺) 0.000s (NaN%) 1.013s (~) 0.555s 10 3.53x
🌐 MongoDB Next.js (Turbopack) 0.487s (-7.9% 🟢) 0.963s (+4.8%) 0.000s (-100.0% 🟢) 1.013s (~) 0.526s 10 3.74x
🐘 Postgres Next.js (Turbopack) 1.308s (-10.2% 🟢) 1.743s (+4.7%) 0.000s (+Infinity% 🔺) 2.020s (~) 0.713s 10 10.06x
🐘 Postgres Nitro 1.413s (-38.3% 🟢) 1.683s (-38.9% 🟢) 0.000s (-100.0% 🟢) 2.011s (-33.3% 🟢) 0.598s 10 10.87x
🐘 Postgres Express 2.399s (+5.2% 🔺) 2.643s (-4.4%) 0.000s (NaN%) 3.014s (~) 0.615s 10 18.45x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.822s (+8.9% 🔺) 3.351s (+4.6%) 0.474s (-64.5% 🟢) 4.258s (-14.9% 🟢) 1.436s 10 1.00x
▲ Vercel Express 2.852s (+12.0% 🔺) 3.238s (+5.4% 🔺) 0.594s (+28.7% 🔺) 4.361s (+10.5% 🔺) 1.509s 10 1.01x
▲ Vercel Nitro 2.861s (+5.5% 🔺) 3.264s (+2.4%) 0.677s (+96.3% 🔺) 4.456s (+11.6% 🔺) 1.594s 10 1.01x

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

Summary

Fastest Framework by World

Winner determined by most benchmark wins

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

Winner determined by most benchmark wins

Framework 🥇 Fastest World Wins
Express 💻 Local 8/8
Next.js (Turbopack) 🌐 Starter 4/8
Nitro 💻 Local 8/8
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
  • 🌐 Starter: Community world (local development)
  • 🌐 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 Dec 28, 2025

🧪 E2E Test Results

Some tests failed

Summary

Passed Failed Skipped Total
✅ ▲ Vercel Production 260 0 10 270
❌ 💻 Local Development 132 130 8 270
✅ 📦 Local Production 236 0 7 243
✅ 🐘 Local Postgres 236 0 7 243
✅ 🪟 Windows 27 0 0 27
❌ 🌍 Community Worlds 109 11 0 120
Total 1000 141 32 1173

❌ Failed Tests

💻 Local Development (130 failed)

express-stable (26 failed):

  • addTenWorkflow
  • addTenWorkflow
  • promiseAllWorkflow
  • promiseRaceWorkflow
  • promiseAnyWorkflow
  • readableStreamWorkflow
  • hookWorkflow
  • webhookWorkflow
  • webhook route with invalid token
  • sleepingWorkflow
  • nullByteWorkflow
  • workflowAndStepMetadataWorkflow
  • outputStreamWorkflow
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions
  • fetchWorkflow
  • promiseRaceStressTestWorkflow
  • retryAttemptCounterWorkflow
  • retryableAndFatalErrorWorkflow
  • stepDirectCallWorkflow - calling step functions directly outside workflow context
  • crossFileErrorWorkflow - stack traces work across imported modules
  • hookCleanupTestWorkflow - hook token reuse after workflow completion
  • 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 endpoint - workflow and step endpoints respond to __health query parameter

fastify-stable (26 failed):

  • addTenWorkflow
  • addTenWorkflow
  • promiseAllWorkflow
  • promiseRaceWorkflow
  • promiseAnyWorkflow
  • readableStreamWorkflow
  • hookWorkflow
  • webhookWorkflow
  • webhook route with invalid token
  • sleepingWorkflow
  • nullByteWorkflow
  • workflowAndStepMetadataWorkflow
  • outputStreamWorkflow
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions
  • fetchWorkflow
  • promiseRaceStressTestWorkflow
  • retryAttemptCounterWorkflow
  • retryableAndFatalErrorWorkflow
  • stepDirectCallWorkflow - calling step functions directly outside workflow context
  • crossFileErrorWorkflow - stack traces work across imported modules
  • hookCleanupTestWorkflow - hook token reuse after workflow completion
  • 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 endpoint - workflow and step endpoints respond to __health query parameter

hono-stable (26 failed):

  • addTenWorkflow
  • addTenWorkflow
  • promiseAllWorkflow
  • promiseRaceWorkflow
  • promiseAnyWorkflow
  • readableStreamWorkflow
  • hookWorkflow
  • webhookWorkflow
  • webhook route with invalid token
  • sleepingWorkflow
  • nullByteWorkflow
  • workflowAndStepMetadataWorkflow
  • outputStreamWorkflow
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions
  • fetchWorkflow
  • promiseRaceStressTestWorkflow
  • retryAttemptCounterWorkflow
  • retryableAndFatalErrorWorkflow
  • stepDirectCallWorkflow - calling step functions directly outside workflow context
  • crossFileErrorWorkflow - stack traces work across imported modules
  • hookCleanupTestWorkflow - hook token reuse after workflow completion
  • 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 endpoint - workflow and step endpoints respond to __health query parameter

nitro-stable (26 failed):

  • addTenWorkflow
  • addTenWorkflow
  • promiseAllWorkflow
  • promiseRaceWorkflow
  • promiseAnyWorkflow
  • readableStreamWorkflow
  • hookWorkflow
  • webhookWorkflow
  • webhook route with invalid token
  • sleepingWorkflow
  • nullByteWorkflow
  • workflowAndStepMetadataWorkflow
  • outputStreamWorkflow
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions
  • fetchWorkflow
  • promiseRaceStressTestWorkflow
  • retryAttemptCounterWorkflow
  • retryableAndFatalErrorWorkflow
  • stepDirectCallWorkflow - calling step functions directly outside workflow context
  • crossFileErrorWorkflow - stack traces work across imported modules
  • hookCleanupTestWorkflow - hook token reuse after workflow completion
  • 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 endpoint - workflow and step endpoints respond to __health query parameter

nuxt-stable (26 failed):

  • addTenWorkflow
  • addTenWorkflow
  • promiseAllWorkflow
  • promiseRaceWorkflow
  • promiseAnyWorkflow
  • readableStreamWorkflow
  • hookWorkflow
  • webhookWorkflow
  • webhook route with invalid token
  • sleepingWorkflow
  • nullByteWorkflow
  • workflowAndStepMetadataWorkflow
  • outputStreamWorkflow
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions
  • fetchWorkflow
  • promiseRaceStressTestWorkflow
  • retryAttemptCounterWorkflow
  • retryableAndFatalErrorWorkflow
  • stepDirectCallWorkflow - calling step functions directly outside workflow context
  • crossFileErrorWorkflow - stack traces work across imported modules
  • hookCleanupTestWorkflow - hook token reuse after workflow completion
  • 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 endpoint - workflow and step endpoints respond to __health query parameter
🌍 Community Worlds (11 failed)

mongodb (1 failed):

  • webhookWorkflow

redis (1 failed):

  • webhookWorkflow

starter (8 failed):

  • addTenWorkflow
  • addTenWorkflow
  • retryAttemptCounterWorkflow
  • crossFileErrorWorkflow - stack traces work across imported modules
  • hookCleanupTestWorkflow - hook token reuse after workflow completion
  • stepFunctionPassingWorkflow - step function references can be passed as arguments (without closure vars)
  • stepFunctionWithClosureWorkflow - step function with closure variables passed as argument
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step

turso (1 failed):

  • webhookWorkflow

Details by Category

✅ ▲ Vercel Production
App Passed Failed Skipped
✅ astro 26 0 1
✅ example 26 0 1
✅ express 26 0 1
✅ fastify 26 0 1
✅ hono 26 0 1
✅ nextjs-turbopack 26 0 1
✅ nextjs-webpack 26 0 1
✅ nitro 26 0 1
✅ sveltekit 26 0 1
✅ vite 26 0 1
❌ 💻 Local Development
App Passed Failed Skipped
✅ astro-stable 26 0 1
❌ express-stable 0 26 1
❌ fastify-stable 0 26 1
❌ hono-stable 0 26 1
✅ nextjs-turbopack-stable 27 0 0
✅ nextjs-webpack-stable 27 0 0
❌ nitro-stable 0 26 1
❌ nuxt-stable 0 26 1
✅ sveltekit-stable 26 0 1
✅ vite-stable 26 0 1
✅ 📦 Local Production
App Passed Failed Skipped
✅ astro-stable 26 0 1
✅ express-stable 26 0 1
✅ fastify-stable 26 0 1
✅ hono-stable 26 0 1
✅ nextjs-turbopack-stable 27 0 0
✅ nextjs-webpack-stable 27 0 0
✅ nitro-stable 26 0 1
✅ sveltekit-stable 26 0 1
✅ vite-stable 26 0 1
✅ 🐘 Local Postgres
App Passed Failed Skipped
✅ astro-stable 26 0 1
✅ express-stable 26 0 1
✅ fastify-stable 26 0 1
✅ hono-stable 26 0 1
✅ nextjs-turbopack-stable 27 0 0
✅ nextjs-webpack-stable 27 0 0
✅ nitro-stable 26 0 1
✅ sveltekit-stable 26 0 1
✅ vite-stable 26 0 1
✅ 🪟 Windows
App Passed Failed Skipped
✅ nextjs-turbopack 27 0 0
❌ 🌍 Community Worlds
App Passed Failed Skipped
✅ mongodb-dev 3 0 0
❌ mongodb 26 1 0
✅ redis-dev 3 0 0
❌ redis 26 1 0
✅ starter-dev 3 0 0
❌ starter 19 8 0
✅ turso-dev 3 0 0
❌ turso 26 1 0

📋 View full workflow run


Some E2E test jobs failed:

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

Check the workflow run for details.

Signed-off-by: Peter Wielander <mittgfu@gmail.com>
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.

3 participants