Skip to content

Lint after biome update (whitespace changes only)#1243

Merged
VaguelySerious merged 1 commit into
mainfrom
peter/lint
Mar 3, 2026
Merged

Lint after biome update (whitespace changes only)#1243
VaguelySerious merged 1 commit into
mainfrom
peter/lint

Conversation

@VaguelySerious
Copy link
Copy Markdown
Member

@VaguelySerious VaguelySerious commented Mar 3, 2026

#1217 updated biome without reformatting. This PR enforces formatting. No changesets because there are no actual code changes.

Signed-off-by: Peter Wielander <mittgfu@gmail.com>
@VaguelySerious VaguelySerious requested a review from a team as a code owner March 3, 2026 01:06
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Mar 3, 2026

⚠️ No Changeset found

Latest commit: 74c633e

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 3, 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.032s (-1.5%) 1.005s (~) 0.973s 10 1.00x
💻 Local Nitro 0.034s (+27.7% 🔺) 1.005s (~) 0.972s 10 1.06x
💻 Local Next.js (Turbopack) 0.039s (-7.9% 🟢) 1.005s (~) 0.966s 10 1.22x
🐘 Postgres Express 0.041s (-32.3% 🟢) 1.012s (~) 0.970s 10 1.30x
🌐 Redis Next.js (Turbopack) 0.045s (~) 1.005s (~) 0.959s 10 1.42x
🐘 Postgres Nitro 0.055s (+3.2%) 1.012s (~) 0.957s 10 1.74x
🌐 MongoDB Next.js (Turbopack) 0.104s (+20.6% 🔺) 1.008s (~) 0.903s 10 3.28x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 0.427s (-16.7% 🟢) 1.736s (-7.6% 🟢) 1.309s 10 1.00x
▲ Vercel Express 0.561s (+23.2% 🔺) 1.740s (-9.3% 🟢) 1.179s 10 1.31x
▲ Vercel Nitro 0.616s (+55.5% 🔺) 2.006s (+5.4% 🔺) 1.390s 10 1.44x

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

workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.093s (-2.6%) 2.011s (~) 0.919s 10 1.00x
💻 Local Express 1.105s (~) 2.005s (~) 0.900s 10 1.01x
🌐 Redis Next.js (Turbopack) 1.106s (~) 2.006s (~) 0.901s 10 1.01x
💻 Local Next.js (Turbopack) 1.108s (+1.0%) 2.005s (~) 0.897s 10 1.01x
💻 Local Nitro 1.110s (+3.0%) 2.005s (~) 0.895s 10 1.02x
🐘 Postgres Nitro 1.135s (~) 2.012s (~) 0.876s 10 1.04x
🌐 MongoDB Next.js (Turbopack) 1.321s (+1.2%) 2.008s (~) 0.688s 10 1.21x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 1.920s (-1.7%) 2.979s (+1.9%) 1.058s 10 1.00x
▲ Vercel Express 1.998s (~) 2.849s (-8.1% 🟢) 0.850s 10 1.04x
▲ Vercel Next.js (Turbopack) 2.140s (+6.3% 🔺) 3.011s (-9.7% 🟢) 0.870s 10 1.11x

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

workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 10.667s (-2.1%) 11.040s (~) 0.373s 3 1.00x
🌐 Redis Next.js (Turbopack) 10.732s (~) 11.023s (~) 0.290s 3 1.01x
💻 Local Next.js (Turbopack) 10.785s (~) 11.024s (~) 0.239s 3 1.01x
💻 Local Express 10.831s (~) 11.022s (~) 0.191s 3 1.02x
🐘 Postgres Nitro 10.878s (~) 11.040s (~) 0.161s 3 1.02x
💻 Local Nitro 10.883s (+2.9%) 11.023s (~) 0.140s 3 1.02x
🌐 MongoDB Next.js (Turbopack) 12.241s (~) 13.020s (~) 0.778s 3 1.15x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 16.325s (-5.6% 🟢) 17.112s (-5.7% 🟢) 0.787s 2 1.00x
▲ Vercel Nitro 16.631s (-8.2% 🟢) 17.639s (-7.8% 🟢) 1.008s 2 1.02x
▲ Vercel Express 18.550s (+12.9% 🔺) 19.342s (+9.5% 🔺) 0.792s 2 1.14x

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

workflow with 25 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 26.738s (-2.2%) 27.063s (-3.6%) 0.324s 3 1.00x
🌐 Redis Next.js (Turbopack) 26.947s (~) 27.051s (~) 0.104s 3 1.01x
🐘 Postgres Nitro 27.319s (~) 28.067s (~) 0.748s 3 1.02x
💻 Local Next.js (Turbopack) 27.333s (~) 28.050s (~) 0.717s 3 1.02x
💻 Local Express 27.525s (~) 28.052s (~) 0.527s 3 1.03x
💻 Local Nitro 27.623s (+2.7%) 28.052s (+3.7%) 0.429s 3 1.03x
🌐 MongoDB Next.js (Turbopack) 30.355s (~) 31.034s (~) 0.679s 2 1.14x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 43.359s (-4.8%) 46.763s (~) 3.404s 2 1.00x
▲ Vercel Express 43.447s (+3.1%) 44.141s (+1.3%) 0.695s 2 1.00x
▲ Vercel Nitro 45.133s (+1.1%) 46.340s (+1.5%) 1.207s 2 1.04x

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

workflow with 50 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 54.135s (-1.7%) 55.092s (-0.9%) 0.958s 2 1.00x
🌐 Redis Next.js (Turbopack) 54.339s (~) 55.101s (~) 0.762s 2 1.00x
🐘 Postgres Nitro 55.111s (~) 56.100s (+0.9%) 0.989s 2 1.02x
💻 Local Next.js (Turbopack) 57.221s (+0.7%) 58.110s (+1.8%) 0.889s 2 1.06x
💻 Local Express 57.303s (~) 58.100s (~) 0.797s 2 1.06x
💻 Local Nitro 57.434s (+2.6%) 58.106s (+3.6%) 0.672s 2 1.06x
🌐 MongoDB Next.js (Turbopack) 61.060s (~) 61.582s (+0.8%) 0.522s 2 1.13x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 96.068s (+4.2%) 97.360s (+4.3%) 1.292s 1 1.00x
▲ Vercel Next.js (Turbopack) 97.087s (+2.6%) 98.572s (+3.4%) 1.485s 1 1.01x
▲ Vercel Express 100.945s (+7.7% 🔺) 101.606s (+7.7% 🔺) 0.661s 1 1.05x

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

Promise.all with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 1.262s (-1.7%) 2.006s (~) 0.744s 15 1.00x
🐘 Postgres Express 1.289s (-6.4% 🟢) 2.010s (~) 0.721s 15 1.02x
🐘 Postgres Nitro 1.352s (-1.0%) 2.010s (~) 0.658s 15 1.07x
💻 Local Nitro 1.403s (+1.5%) 2.005s (~) 0.602s 15 1.11x
💻 Local Express 1.432s (+0.6%) 2.005s (~) 0.573s 15 1.13x
💻 Local Next.js (Turbopack) 1.435s (+1.4%) 2.005s (~) 0.571s 15 1.14x
🌐 MongoDB Next.js (Turbopack) 2.140s (~) 3.008s (~) 0.868s 10 1.69x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.421s (+10.9% 🔺) 3.472s (+9.7% 🔺) 1.050s 9 1.00x
▲ Vercel Next.js (Turbopack) 2.493s (~) 3.470s (-2.7%) 0.977s 9 1.03x
▲ Vercel Express 2.509s (-1.1%) 3.223s (-9.4% 🟢) 0.714s 10 1.04x

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

Promise.all with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.793s (-13.5% 🟢) 2.011s (-22.6% 🟢) 0.218s 15 1.00x
🐘 Postgres Nitro 1.912s (-3.1%) 2.512s (~) 0.600s 12 1.07x
💻 Local Nitro 2.509s (+7.8% 🔺) 3.007s (~) 0.499s 10 1.40x
🌐 Redis Next.js (Turbopack) 2.512s (~) 3.008s (~) 0.496s 10 1.40x
💻 Local Express 2.630s (-1.0%) 3.008s (~) 0.378s 10 1.47x
💻 Local Next.js (Turbopack) 2.635s (+2.2%) 3.008s (~) 0.373s 10 1.47x
🌐 MongoDB Next.js (Turbopack) 4.707s (-0.7%) 5.177s (~) 0.469s 6 2.63x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.542s (-1.7%) 3.432s (-1.4%) 0.891s 10 1.00x
▲ Vercel Next.js (Turbopack) 2.815s (-0.8%) 3.585s (-2.6%) 0.770s 9 1.11x
▲ Vercel Nitro 2.923s (+18.6% 🔺) 3.642s (+10.5% 🔺) 0.720s 9 1.15x

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

Promise.all with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 2.986s (-18.8% 🟢) 3.891s (-12.6% 🟢) 0.905s 8 1.00x
🐘 Postgres Nitro 3.732s (-13.9% 🟢) 4.450s (-11.4% 🟢) 0.718s 7 1.25x
🌐 Redis Next.js (Turbopack) 4.039s (~) 4.725s (+3.1%) 0.686s 7 1.35x
💻 Local Nitro 6.969s (+6.6% 🔺) 7.767s (+10.7% 🔺) 0.799s 4 2.33x
💻 Local Express 7.327s (-2.2%) 8.019s (~) 0.692s 4 2.45x
💻 Local Next.js (Turbopack) 7.458s (~) 8.016s (~) 0.558s 4 2.50x
🌐 MongoDB Next.js (Turbopack) 9.722s (~) 10.349s (~) 0.627s 3 3.26x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 3.873s (+29.3% 🔺) 4.759s (+18.9% 🔺) 0.887s 7 1.00x
▲ Vercel Nitro 4.021s (+19.0% 🔺) 5.056s (+17.0% 🔺) 1.034s 6 1.04x
▲ Vercel Next.js (Turbopack) 4.201s (+36.0% 🔺) 5.093s (+23.2% 🔺) 0.892s 6 1.08x

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

Promise.race with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 1.258s (+2.1%) 2.006s (~) 0.748s 15 1.00x
🐘 Postgres Express 1.307s (-6.8% 🟢) 2.011s (~) 0.703s 15 1.04x
🐘 Postgres Nitro 1.361s (-2.4%) 2.010s (~) 0.649s 15 1.08x
💻 Local Nitro 1.434s (+2.8%) 2.005s (~) 0.571s 15 1.14x
💻 Local Express 1.438s (~) 2.005s (~) 0.567s 15 1.14x
💻 Local Next.js (Turbopack) 1.464s (+1.7%) 2.006s (~) 0.542s 15 1.16x
🌐 MongoDB Next.js (Turbopack) 2.155s (-0.6%) 3.008s (~) 0.853s 10 1.71x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.007s (-3.3%) 2.887s (-11.3% 🟢) 0.880s 11 1.00x
▲ Vercel Next.js (Turbopack) 2.057s (-8.1% 🟢) 2.843s (-14.0% 🟢) 0.786s 11 1.03x
▲ Vercel Nitro 2.169s (+6.9% 🔺) 3.087s (+3.5%) 0.918s 10 1.08x

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

Promise.race with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.889s (-10.6% 🟢) 2.226s (-14.3% 🟢) 0.337s 14 1.00x
🐘 Postgres Nitro 2.006s (-2.2%) 2.518s (-3.0%) 0.513s 12 1.06x
🌐 Redis Next.js (Turbopack) 2.497s (-0.8%) 3.008s (~) 0.511s 10 1.32x
💻 Local Nitro 2.583s (+3.3%) 3.008s (~) 0.425s 10 1.37x
💻 Local Next.js (Turbopack) 2.629s (-1.6%) 3.008s (~) 0.379s 10 1.39x
💻 Local Express 2.718s (-1.6%) 3.008s (~) 0.290s 10 1.44x
🌐 MongoDB Next.js (Turbopack) 4.621s (-4.5%) 5.177s (~) 0.556s 6 2.45x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.286s (-24.4% 🟢) 3.168s (-18.3% 🟢) 0.882s 10 1.00x
▲ Vercel Express 2.388s (-2.7%) 3.071s (-14.5% 🟢) 0.683s 10 1.04x
▲ Vercel Nitro 2.464s (-0.8%) 3.243s (-3.3%) 0.780s 10 1.08x

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

Promise.race with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 2.965s (-22.1% 🟢) 3.765s (-12.6% 🟢) 0.800s 8 1.00x
🐘 Postgres Nitro 3.298s (-27.4% 🟢) 3.897s (-25.0% 🟢) 0.599s 8 1.11x
🌐 Redis Next.js (Turbopack) 4.053s (~) 4.725s (~) 0.672s 7 1.37x
💻 Local Nitro 7.427s (+0.8%) 8.019s (~) 0.592s 4 2.50x
💻 Local Express 7.939s (-3.5%) 8.271s (-5.7% 🟢) 0.333s 4 2.68x
💻 Local Next.js (Turbopack) 8.159s (+4.9%) 8.766s (+6.0% 🔺) 0.607s 4 2.75x
🌐 MongoDB Next.js (Turbopack) 10.100s (+1.8%) 10.355s (-3.1%) 0.255s 3 3.41x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.694s (-27.1% 🟢) 3.371s (-29.8% 🟢) 0.677s 9 1.00x
▲ Vercel Next.js (Turbopack) 2.937s (+2.5%) 3.947s (+4.8%) 1.011s 8 1.09x
▲ Vercel Nitro 2.971s (+12.6% 🔺) 3.839s (+11.0% 🔺) 0.868s 8 1.10x

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

Stream Benchmarks (includes TTFB metrics)
workflow with stream

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 0.133s (-27.0% 🟢) 1.000s (~) 0.001s (~) 1.011s (~) 0.878s 10 1.00x
🌐 Redis Next.js (Turbopack) 0.147s (-0.5%) 1.000s (~) 0.001s (-12.5% 🟢) 1.007s (~) 0.860s 10 1.11x
💻 Local Next.js (Turbopack) 0.153s (+6.2% 🔺) 1.001s (~) 0.011s (-2.5%) 1.017s (~) 0.863s 10 1.16x
💻 Local Express 0.177s (+1.8%) 1.002s (~) 0.011s (-5.3% 🟢) 1.016s (~) 0.839s 10 1.33x
💻 Local Nitro 0.186s (+56.8% 🔺) 1.002s (~) 0.011s (+7.0% 🔺) 1.016s (~) 0.830s 10 1.40x
🐘 Postgres Nitro 0.188s (+0.9%) 0.995s (~) 0.002s (+6.7% 🔺) 1.012s (~) 0.824s 10 1.41x
🌐 MongoDB Next.js (Turbopack) 0.488s (~) 0.960s (~) 0.002s (+15.4% 🔺) 1.009s (~) 0.520s 10 3.68x
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - - -

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 1.711s (+15.5% 🔺) 2.344s (+5.4% 🔺) 0.116s (-11.7% 🟢) 2.893s (-91.2% 🟢) 1.182s 10 1.00x
▲ Vercel Next.js (Turbopack) 1.740s (+6.1% 🔺) 2.500s (+14.8% 🔺) 0.673s (+445.8% 🔺) 3.580s (+30.3% 🔺) 1.840s 10 1.02x
▲ Vercel Express 1.912s (+21.8% 🔺) 2.377s (+31.2% 🔺) 0.144s (+20.9% 🔺) 2.925s (+20.0% 🔺) 1.014s 10 1.12x

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

Summary

Fastest Framework by World

Winner determined by most benchmark wins

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

Winner determined by most benchmark wins

Framework 🥇 Fastest World Wins
Express 🐘 Postgres 10/12
Next.js (Turbopack) 🌐 Redis 9/12
Nitro 🐘 Postgres 8/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
Copy Markdown
Contributor

github-actions Bot commented Mar 3, 2026

🧪 E2E Test Results

Some tests failed

Summary

Passed Failed Skipped Total
❌ ▲ Vercel Production 535 1 58 594
✅ 💻 Local Development 572 0 76 648
✅ 📦 Local Production 572 0 76 648
✅ 🐘 Local Postgres 572 0 76 648
✅ 🪟 Windows 51 0 3 54
❌ 🌍 Community Worlds 115 47 9 171
✅ 📋 Other 138 0 24 162
Total 2555 48 322 2925

❌ Failed Tests

▲ Vercel Production (1 failed)

example (1 failed):

  • readableStreamWorkflow
🌍 Community Worlds (47 failed)

turso (47 failed):

  • addTenWorkflow
  • addTenWorkflow
  • wellKnownAgentWorkflow (.well-known/agent)
  • 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
  • hookDisposeTestWorkflow - hook token reuse after explicit disposal while workflow still running
  • 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 48 0 6
❌ example 47 1 6
✅ express 48 0 6
✅ fastify 48 0 6
✅ hono 48 0 6
✅ nextjs-turbopack 52 0 2
✅ nextjs-webpack 52 0 2
✅ nitro 48 0 6
✅ nuxt 48 0 6
✅ sveltekit 48 0 6
✅ vite 48 0 6
✅ 💻 Local Development
App Passed Failed Skipped
✅ astro-stable 46 0 8
✅ express-stable 46 0 8
✅ fastify-stable 46 0 8
✅ hono-stable 46 0 8
✅ nextjs-turbopack-canary 51 0 3
✅ nextjs-turbopack-stable 51 0 3
✅ nextjs-webpack-canary 51 0 3
✅ nextjs-webpack-stable 51 0 3
✅ nitro-stable 46 0 8
✅ nuxt-stable 46 0 8
✅ sveltekit-stable 46 0 8
✅ vite-stable 46 0 8
✅ 📦 Local Production
App Passed Failed Skipped
✅ astro-stable 46 0 8
✅ express-stable 46 0 8
✅ fastify-stable 46 0 8
✅ hono-stable 46 0 8
✅ nextjs-turbopack-canary 51 0 3
✅ nextjs-turbopack-stable 51 0 3
✅ nextjs-webpack-canary 51 0 3
✅ nextjs-webpack-stable 51 0 3
✅ nitro-stable 46 0 8
✅ nuxt-stable 46 0 8
✅ sveltekit-stable 46 0 8
✅ vite-stable 46 0 8
✅ 🐘 Local Postgres
App Passed Failed Skipped
✅ astro-stable 46 0 8
✅ express-stable 46 0 8
✅ fastify-stable 46 0 8
✅ hono-stable 46 0 8
✅ nextjs-turbopack-canary 51 0 3
✅ nextjs-turbopack-stable 51 0 3
✅ nextjs-webpack-canary 51 0 3
✅ nextjs-webpack-stable 51 0 3
✅ nitro-stable 46 0 8
✅ nuxt-stable 46 0 8
✅ sveltekit-stable 46 0 8
✅ vite-stable 46 0 8
✅ 🪟 Windows
App Passed Failed Skipped
✅ nextjs-turbopack 51 0 3
❌ 🌍 Community Worlds
App Passed Failed Skipped
✅ mongodb-dev 3 0 0
✅ mongodb 51 0 3
✅ redis-dev 3 0 0
✅ redis 51 0 3
✅ turso-dev 3 0 0
❌ turso 4 47 3
✅ 📋 Other
App Passed Failed Skipped
✅ e2e-local-dev-nest-stable 46 0 8
✅ e2e-local-postgres-nest-stable 46 0 8
✅ e2e-local-prod-nest-stable 46 0 8

📋 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.

Copy link
Copy Markdown
Contributor

@karthikscale3 karthikscale3 left a comment

Choose a reason for hiding this comment

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

Looks good to me. Ran a pass with claude.

Summary

PR #1243 introduces formatting-only updates across 5 files after a Biome upgrade:

  • docs/scripts/check-docs-smoke.mjs
    • Reflowed a long arrow function expression into multiple lines.
  • packages/core/e2e/manifest.test.ts
    • Large reformat of test blocks (describe.each, test, assertions) for wrapping/indentation consistency.
  • packages/core/src/define-hook.ts
    • Condensed a multiline conditional type alias into a single-line equivalent form.
  • packages/core/src/workflow.test.ts
    • Re-indented and wrapped a long it.fails(...) test case and related object literals/calls.
  • packages/world-postgres/src/queue.ts
    • Wrapped a long pipe.write(...) call across lines.

Overall Assessment

  • Net effect: lint/format consistency only; no logic changes detected.
  • Regression risk: very low / negligible based on diff review.
  • Recommendation: safe to merge, with standard CI checks as routine validation.

@VaguelySerious VaguelySerious merged commit ece45a0 into main Mar 3, 2026
100 of 102 checks passed
@VaguelySerious VaguelySerious deleted the peter/lint branch March 3, 2026 01:21
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