Skip to content

Conversation

@adriandlam
Copy link
Contributor

No description provided.

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.
@changeset-bot
Copy link

changeset-bot bot commented Dec 16, 2025

🦋 Changeset detected

Latest commit: 94e156a

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 16, 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 16, 2025 10:10pm
example-nextjs-workflow-webpack Ready Ready Preview, Comment Dec 16, 2025 10:10pm
example-workflow Ready Ready Preview, Comment Dec 16, 2025 10:10pm
workbench-astro-workflow Ready Ready Preview, Comment Dec 16, 2025 10:10pm
workbench-express-workflow Ready Ready Preview, Comment Dec 16, 2025 10:10pm
workbench-fastify-workflow Ready Ready Preview, Comment Dec 16, 2025 10:10pm
workbench-hono-workflow Ready Ready Preview, Comment Dec 16, 2025 10:10pm
workbench-nitro-workflow Ready Ready Preview, Comment Dec 16, 2025 10:10pm
workbench-nuxt-workflow Error Error Dec 16, 2025 10:10pm
workbench-sveltekit-workflow Ready Ready Preview, Comment Dec 16, 2025 10:10pm
workbench-vite-workflow Ready Ready Preview, Comment Dec 16, 2025 10:10pm
workflow-docs Ready Ready Preview, Comment Dec 16, 2025 10:10pm

@github-actions
Copy link
Contributor

github-actions bot commented Dec 16, 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.039s (+2.3%) 1.014s (~) 0.975s 10 1.00x
🌐 Redis Next.js (Turbopack) 0.041s (-4.0%) 1.017s (~) 0.976s 10 1.04x
💻 Local Next.js (Turbopack) 0.042s (+2.4%) 1.019s (~) 0.977s 10 1.07x
💻 Local Nitro 0.042s (-13.0% 🟢) 1.007s (~) 0.965s 10 1.08x
💻 Local Express 0.043s (-0.7%) 1.007s (~) 0.963s 10 1.10x
🌐 MongoDB Next.js (Turbopack) 0.055s (-47.4% 🟢) 1.015s (~) 0.960s 10 1.40x
🌐 Turso Next.js (Turbopack) 0.114s (+6.1% 🔺) 1.014s (~) 0.899s 10 2.92x
🐘 Postgres Next.js (Turbopack) 0.137s (-44.2% 🟢) 1.019s (-1.1%) 0.882s 10 3.49x
🐘 Postgres Nitro 0.333s (+31.2% 🔺) 1.012s (-0.7%) 0.680s 10 8.48x
🐘 Postgres Express 0.343s (-18.0% 🟢) 1.013s (~) 0.669s 10 8.76x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 0.531s (-31.7% 🟢) 1.442s (-11.3% 🟢) 0.911s 10 1.00x
▲ Vercel Nitro 0.608s (-19.0% 🟢) 2.191s (+23.4% 🔺) 1.583s 10 1.15x
▲ Vercel Next.js (Turbopack) 0.624s (-16.9% 🟢) 1.662s (-5.4% 🟢) 1.038s 10 1.18x

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

workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Starter 🥇 Next.js (Turbopack) 1.091s (~) 2.009s (~) 0.918s 10 1.00x
💻 Local Next.js (Turbopack) 1.100s (+0.6%) 2.012s (~) 0.912s 10 1.01x
🌐 Redis Next.js (Turbopack) 1.105s (-0.5%) 2.013s (~) 0.908s 10 1.01x
💻 Local Nitro 1.110s (~) 2.007s (~) 0.897s 10 1.02x
💻 Local Express 1.113s (~) 2.007s (~) 0.893s 10 1.02x
🌐 Turso Next.js (Turbopack) 1.287s (-2.9%) 2.013s (~) 0.726s 10 1.18x
🌐 MongoDB Next.js (Turbopack) 1.300s (~) 2.014s (~) 0.714s 10 1.19x
🐘 Postgres Next.js (Turbopack) 1.937s (+10.3% 🔺) 2.117s (+4.9%) 0.181s 10 1.77x
🐘 Postgres Express 2.196s (-2.5%) 3.015s (~) 0.819s 10 2.01x
🐘 Postgres Nitro 2.203s (+0.9%) 3.013s (~) 0.810s 10 2.02x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.539s (-5.2% 🟢) 3.548s (+0.6%) 1.009s 10 1.00x
▲ Vercel Nitro 2.687s (+5.1% 🔺) 3.530s (-0.8%) 0.844s 10 1.06x
▲ Vercel Express 2.799s (+8.8% 🔺) 3.671s (+3.3%) 0.872s 10 1.10x

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

workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Starter 🥇 Next.js (Turbopack) 10.585s (~) 11.011s (~) 0.427s 5 1.00x
💻 Local Next.js (Turbopack) 10.663s (~) 11.019s (~) 0.357s 5 1.01x
🌐 Redis Next.js (Turbopack) 10.674s (+0.7%) 11.015s (~) 0.342s 5 1.01x
💻 Local Nitro 10.777s (~) 11.012s (~) 0.235s 5 1.02x
💻 Local Express 10.780s (~) 11.013s (~) 0.233s 5 1.02x
🌐 Turso Next.js (Turbopack) 12.211s (~) 13.026s (~) 0.815s 5 1.15x
🌐 MongoDB Next.js (Turbopack) 12.249s (~) 13.025s (~) 0.776s 5 1.16x
🐘 Postgres Next.js (Turbopack) 15.292s (+1.3%) 16.035s (+1.2%) 0.743s 5 1.44x
🐘 Postgres Nitro 20.266s (-1.1%) 21.032s (~) 0.766s 5 1.91x
🐘 Postgres Express 20.421s (+1.2%) 21.031s (~) 0.610s 5 1.93x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 21.389s (+0.9%) 22.303s (+1.9%) 0.914s 5 1.00x
▲ Vercel Nitro 21.604s (+2.1%) 22.345s (+1.1%) 0.742s 5 1.01x
▲ Vercel Express 21.814s (+4.5%) 22.582s (+3.7%) 0.768s 5 1.02x

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

workflow with 10 parallel steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 1.334s (-3.0%) 2.011s (~) 0.677s 5 1.00x
💻 Local Next.js (Turbopack) 1.354s (-0.9%) 2.011s (~) 0.657s 5 1.01x
🌐 Starter Next.js (Turbopack) 1.358s (~) 2.009s (~) 0.651s 5 1.02x
💻 Local Express 1.385s (~) 2.006s (~) 0.621s 5 1.04x
💻 Local Nitro 1.399s (+0.8%) 2.007s (~) 0.608s 5 1.05x
🐘 Postgres Next.js (Turbopack) 1.968s (-2.3%) 2.416s (-1.1%) 0.448s 5 1.48x
🌐 Turso Next.js (Turbopack) 2.123s (-2.5%) 3.011s (~) 0.888s 5 1.59x
🌐 MongoDB Next.js (Turbopack) 2.131s (~) 3.012s (~) 0.881s 5 1.60x
🐘 Postgres Express 2.634s (+0.8%) 3.011s (~) 0.376s 5 1.98x
🐘 Postgres Nitro 2.675s (+3.5%) 3.014s (~) 0.338s 5 2.01x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 3.729s (-14.1% 🟢) 4.724s (-7.4% 🟢) 0.995s 5 1.00x
▲ Vercel Nitro 4.043s (-0.5%) 4.738s (+1.6%) 0.695s 5 1.08x
▲ Vercel Express 4.068s (-9.3% 🟢) 4.891s (-6.0% 🟢) 0.823s 5 1.09x

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

stress test: Promise.all with 100 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Starter 🥇 Next.js (Turbopack) 6.624s (+1.8%) 7.077s (+2.9%) 0.453s 5 1.00x
🌐 Redis Next.js (Turbopack) 8.005s (+1.5%) 8.421s (+3.1%) 0.415s 4 1.21x
🐘 Postgres Next.js (Turbopack) 8.988s (+3.7%) 9.353s (+4.3%) 0.365s 4 1.36x
🐘 Postgres Nitro 8.995s (~) 9.267s (~) 0.272s 4 1.36x
🐘 Postgres Express 9.159s (-0.6%) 9.384s (-1.6%) 0.225s 4 1.38x
💻 Local Express 12.689s (-3.4%) 13.048s (-1.9%) 0.359s 3 1.92x
💻 Local Nitro 14.491s (+7.8% 🔺) 14.640s (+7.2% 🔺) 0.149s 3 2.19x
💻 Local Next.js (Turbopack) 15.647s (+9.6% 🔺) 15.903s (+8.2% 🔺) 0.256s 2 2.36x
🌐 Turso Next.js (Turbopack) 19.857s (-1.3%) 20.549s (~) 0.692s 2 3.00x
🌐 MongoDB Next.js (Turbopack) 19.908s (-1.9%) 20.529s (~) 0.621s 2 3.01x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 20.768s (+2.2%) 21.639s (+2.1%) 0.871s 2 1.00x
▲ Vercel Nitro 20.808s (-0.7%) 21.610s (~) 0.802s 2 1.00x
▲ Vercel Express 20.838s (~) 21.561s (~) 0.723s 2 1.00x

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

stress test: Promise.race with 100 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Starter 🥇 Next.js (Turbopack) 6.630s (+1.5%) 6.919s (+1.6%) 0.288s 5 1.00x
🌐 Redis Next.js (Turbopack) 8.707s (+5.4% 🔺) 9.223s (+7.4% 🔺) 0.516s 4 1.31x
🐘 Postgres Nitro 9.180s (-2.9%) 9.733s (+0.9%) 0.553s 4 1.38x
🐘 Postgres Express 9.675s (-0.8%) 9.795s (-4.2%) 0.120s 4 1.46x
🐘 Postgres Next.js (Turbopack) 9.945s (+3.2%) 10.111s (+0.7%) 0.165s 4 1.50x
💻 Local Express 14.963s (-1.3%) 15.191s (-0.5%) 0.227s 2 2.26x
💻 Local Next.js (Turbopack) 15.870s (+1.7%) 16.371s (+2.8%) 0.501s 2 2.39x
💻 Local Nitro 16.892s (+17.9% 🔺) 16.961s (+14.7% 🔺) 0.069s 2 2.55x
🌐 MongoDB Next.js (Turbopack) 19.895s (~) 20.529s (~) 0.634s 2 3.00x
🌐 Turso Next.js (Turbopack) 20.072s (~) 20.523s (~) 0.452s 2 3.03x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 20.659s (+0.5%) 21.625s (+1.4%) 0.966s 2 1.00x
▲ Vercel Nitro 20.710s (+6.2% 🔺) 21.659s (+8.3% 🔺) 0.949s 2 1.00x
▲ Vercel Express 22.649s (+15.2% 🔺) 23.542s (+14.6% 🔺) 0.892s 2 1.10x

🔍 Observability: Next.js (Turbopack) | Nitro | 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.126s (-1.2%) 1.005s (~) 0.000s (NaN%) 1.010s (~) 0.884s 10 1.00x
🌐 Redis Next.js (Turbopack) 0.141s (+8.4% 🔺) 1.004s (~) 0.000s (~) 1.013s (~) 0.872s 10 1.12x
💻 Local Next.js (Turbopack) 0.141s (+1.4%) 1.003s (~) 0.017s (+4.9%) 1.028s (~) 0.887s 10 1.12x
💻 Local Express 0.174s (+1.6%) 0.992s (~) 0.014s (-7.2% 🟢) 1.020s (~) 0.847s 10 1.38x
💻 Local Nitro 0.178s (+3.0%) 0.992s (~) 0.014s (+2.1%) 1.020s (~) 0.842s 10 1.41x
🌐 Turso Next.js (Turbopack) 0.465s (~) 0.985s (-0.9%) 0.000s (+Infinity% 🔺) 1.015s (~) 0.549s 10 3.69x
🌐 MongoDB Next.js (Turbopack) 0.506s (-3.5%) 0.942s (+1.8%) 0.000s (NaN%) 1.012s (~) 0.506s 10 4.02x
🐘 Postgres Next.js (Turbopack) 0.994s (+39.0% 🔺) 1.359s (+51.5% 🔺) 0.001s (+Infinity% 🔺) 1.418s (+39.8% 🔺) 0.425s 10 7.89x
🐘 Postgres Express 2.289s (+70.6% 🔺) 2.755s (+53.4% 🔺) 0.000s (NaN%) 3.014s (+49.6% 🔺) 0.725s 10 18.17x
🐘 Postgres Nitro 2.325s (+3.0%) 2.723s (-2.2%) 0.000s (+Infinity% 🔺) 3.015s (~) 0.689s 10 18.46x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.756s (-2.3%) 3.167s (-6.1% 🟢) 0.752s (+43.9% 🔺) 4.359s (+0.8%) 1.603s 10 1.00x
▲ Vercel Next.js (Turbopack) 3.132s (-7.3% 🟢) 3.670s (-7.2% 🟢) 0.348s (-20.0% 🟢) 4.460s (-7.5% 🟢) 1.328s 10 1.14x
▲ Vercel Nitro 3.223s (+17.7% 🔺) 3.614s (+13.6% 🔺) 0.539s (+6.4% 🔺) 4.593s (+11.6% 🔺) 1.369s 10 1.17x

🔍 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) 5/7
🐘 Postgres Next.js (Turbopack) 6/7
▲ Vercel Next.js (Turbopack) 5/7
Fastest World by Framework

Winner determined by most benchmark wins

Framework 🥇 Fastest World Wins
Express 💻 Local 5/7
Next.js (Turbopack) 🌐 Starter 6/7
Nitro 💻 Local 5/7
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 16, 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.

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