Skip to content

Write Next diagnostics to dist dir#1857

Merged
ijjk merged 3 commits intomainfrom
ijjk/diagnostics-folder
Apr 28, 2026
Merged

Write Next diagnostics to dist dir#1857
ijjk merged 3 commits intomainfrom
ijjk/diagnostics-folder

Conversation

@ijjk
Copy link
Copy Markdown
Member

@ijjk ijjk commented Apr 27, 2026

Summary

  • write Next.js workflow diagnostics manifests to the configured Next dist dir under diagnostics/
  • keep .vercel/output/diagnostics as the fallback only for the Vercel Build Output API builder
  • update unit/e2e expectations and add a changeset

x-ref: slack thread

Tests

  • corepack pnpm --filter @workflow/builders build
  • corepack pnpm --filter @workflow/next build
  • corepack pnpm --filter @workflow/builders exec vitest run src/get-input-files.test.ts
  • corepack pnpm exec vitest run packages/next/src/index.test.ts
  • corepack pnpm changeset status
  • git diff --check

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 27, 2026

🦋 Changeset detected

Latest commit: 5417b28

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

This PR includes changesets to release 17 packages
Name Type
@workflow/builders Patch
@workflow/next Patch
@workflow/astro Patch
@workflow/cli Patch
@workflow/nest Patch
@workflow/nitro Patch
@workflow/rollup Patch
@workflow/sveltekit Patch
@workflow/vite Patch
@workflow/vitest Patch
workflow Patch
@workflow/world-testing Patch
@workflow/nuxt Patch
@workflow/ai Patch
@workflow/core Patch
@workflow/web-shared Patch
@workflow/web 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
Copy Markdown
Contributor

vercel Bot commented Apr 27, 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 Apr 28, 2026 9:04pm
example-nextjs-workflow-webpack Ready Ready Preview, Comment Apr 28, 2026 9:04pm
example-workflow Ready Ready Preview, Comment Apr 28, 2026 9:04pm
workbench-astro-workflow Ready Ready Preview, Comment Apr 28, 2026 9:04pm
workbench-express-workflow Ready Ready Preview, Comment Apr 28, 2026 9:04pm
workbench-fastify-workflow Ready Ready Preview, Comment Apr 28, 2026 9:04pm
workbench-hono-workflow Ready Ready Preview, Comment Apr 28, 2026 9:04pm
workbench-nitro-workflow Ready Ready Preview, Comment Apr 28, 2026 9:04pm
workbench-nuxt-workflow Ready Ready Preview, Comment Apr 28, 2026 9:04pm
workbench-sveltekit-workflow Ready Ready Preview, Comment Apr 28, 2026 9:04pm
workbench-vite-workflow Ready Ready Preview, Comment Apr 28, 2026 9:04pm
workflow-docs Ready Ready Preview, Comment, Open in v0 Apr 28, 2026 9:04pm
workflow-swc-playground Ready Ready Preview, Comment Apr 28, 2026 9:04pm
workflow-web Ready Ready Preview, Comment Apr 28, 2026 9:04pm

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 27, 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.041s (-8.1% 🟢) 1.005s (~) 0.964s 10 1.00x
💻 Local Next.js (Turbopack) 0.041s 1.005s 0.965s 10 1.00x
💻 Local Nitro 0.044s (+1.4%) 1.005s (~) 0.961s 10 1.07x
🐘 Postgres Next.js (Turbopack) 0.057s 1.009s 0.952s 10 1.41x
🐘 Postgres Express 0.062s (+6.6% 🔺) 1.009s (~) 0.947s 10 1.52x
🐘 Postgres Nitro 0.064s (-32.4% 🟢) 1.012s (-3.0%) 0.947s 10 1.58x
workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 1.094s 2.006s 0.912s 10 1.00x
💻 Local Nitro 1.127s (~) 2.006s (~) 0.879s 10 1.03x
💻 Local Express 1.134s (+0.8%) 2.005s (~) 0.872s 10 1.04x
🐘 Postgres Next.js (Turbopack) 1.136s 2.011s 0.874s 10 1.04x
🐘 Postgres Nitro 1.153s (+1.2%) 2.011s (~) 0.858s 10 1.05x
🐘 Postgres Express 1.157s (+0.9%) 2.008s (~) 0.851s 10 1.06x
workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 10.636s 11.023s 0.387s 3 1.00x
🐘 Postgres Next.js (Turbopack) 10.885s 11.019s 0.134s 3 1.02x
🐘 Postgres Nitro 10.911s (~) 11.022s (~) 0.111s 3 1.03x
🐘 Postgres Express 10.924s (~) 11.016s (~) 0.093s 3 1.03x
💻 Local Nitro 10.934s (~) 11.024s (~) 0.090s 3 1.03x
💻 Local Express 10.941s (~) 11.023s (~) 0.082s 3 1.03x
workflow with 25 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 14.300s 15.029s 0.729s 4 1.00x
🐘 Postgres Next.js (Turbopack) 14.421s 15.019s 0.597s 4 1.01x
🐘 Postgres Express 14.498s (-0.6%) 15.018s (~) 0.520s 4 1.01x
🐘 Postgres Nitro 14.570s (~) 15.023s (~) 0.453s 4 1.02x
💻 Local Nitro 14.964s (-0.7%) 15.031s (-6.2% 🟢) 0.067s 4 1.05x
💻 Local Express 14.977s (~) 15.029s (~) 0.053s 4 1.05x
workflow with 50 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 13.879s 14.309s 0.430s 7 1.00x
🐘 Postgres Express 13.951s (~) 14.453s (-1.0%) 0.502s 7 1.01x
🐘 Postgres Nitro 14.006s (~) 14.453s (+1.0%) 0.447s 7 1.01x
💻 Local Next.js (Turbopack) 15.028s 15.530s 0.502s 6 1.08x
💻 Local Express 16.410s (-1.2%) 17.031s (~) 0.621s 6 1.18x
💻 Local Nitro 16.413s (-2.2%) 17.031s (~) 0.619s 6 1.18x
Promise.all with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 1.226s 2.010s 0.784s 15 1.00x
🐘 Postgres Express 1.259s (~) 2.011s (~) 0.752s 15 1.03x
🐘 Postgres Nitro 1.285s (+0.8%) 2.010s (~) 0.725s 15 1.05x
💻 Local Next.js (Turbopack) 1.480s 2.006s 0.526s 15 1.21x
💻 Local Express 1.504s (+1.0%) 2.006s (~) 0.501s 15 1.23x
💻 Local Nitro 1.506s (-7.7% 🟢) 2.006s (-3.3%) 0.500s 15 1.23x
Promise.all with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 2.313s (-2.0%) 3.009s (~) 0.695s 10 1.00x
🐘 Postgres Nitro 2.371s (+0.8%) 3.008s (~) 0.637s 10 1.02x
🐘 Postgres Next.js (Turbopack) 2.387s 3.009s 0.622s 10 1.03x
💻 Local Next.js (Turbopack) 2.617s 3.008s 0.391s 10 1.13x
💻 Local Express 2.788s (-5.6% 🟢) 3.109s (-10.0% 🟢) 0.320s 10 1.21x
💻 Local Nitro 2.822s (-10.2% 🟢) 3.207s (-17.4% 🟢) 0.386s 10 1.22x
Promise.all with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 3.462s (-0.7%) 4.010s (~) 0.548s 8 1.00x
🐘 Postgres Nitro 3.494s (~) 4.011s (~) 0.517s 8 1.01x
🐘 Postgres Next.js (Turbopack) 3.653s 4.012s 0.358s 8 1.06x
💻 Local Next.js (Turbopack) 6.818s 7.215s 0.397s 5 1.97x
💻 Local Nitro 7.789s (-6.7% 🟢) 8.518s (-5.6% 🟢) 0.729s 4 2.25x
💻 Local Express 7.846s (-5.9% 🟢) 8.520s (-5.6% 🟢) 0.674s 4 2.27x
Promise.race with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 1.223s 2.010s 0.787s 15 1.00x
🐘 Postgres Nitro 1.253s (~) 2.008s (~) 0.755s 15 1.02x
🐘 Postgres Express 1.281s (+1.9%) 2.008s (~) 0.727s 15 1.05x
💻 Local Express 1.481s (-21.8% 🟢) 2.006s (-15.1% 🟢) 0.525s 15 1.21x
💻 Local Next.js (Turbopack) 1.500s 2.006s 0.506s 15 1.23x
💻 Local Nitro 1.534s (-17.8% 🟢) 2.006s (-14.3% 🟢) 0.472s 15 1.25x
Promise.race with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 2.343s (~) 3.008s (~) 0.665s 10 1.00x
🐘 Postgres Nitro 2.356s (+0.7%) 3.011s (~) 0.655s 10 1.01x
🐘 Postgres Next.js (Turbopack) 2.397s 3.009s 0.612s 10 1.02x
💻 Local Next.js (Turbopack) 2.792s 3.007s 0.214s 10 1.19x
💻 Local Express 2.856s (-8.8% 🟢) 3.007s (-20.1% 🟢) 0.151s 10 1.22x
💻 Local Nitro 2.971s (-3.1%) 3.452s (-11.2% 🟢) 0.481s 9 1.27x
Promise.race with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 3.465s (-1.0%) 4.011s (~) 0.546s 8 1.00x
🐘 Postgres Nitro 3.505s (+0.7%) 4.010s (~) 0.505s 8 1.01x
🐘 Postgres Next.js (Turbopack) 3.621s 4.010s 0.389s 8 1.05x
💻 Local Next.js (Turbopack) 7.059s 7.770s 0.710s 4 2.04x
💻 Local Nitro 8.118s (-11.2% 🟢) 8.522s (-15.0% 🟢) 0.404s 4 2.34x
💻 Local Express 8.395s (-4.6%) 9.021s (-2.7%) 0.626s 4 2.42x
workflow with 10 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 0.699s 1.004s 0.305s 60 1.00x
🐘 Postgres Next.js (Turbopack) 0.763s 1.006s 0.243s 60 1.09x
🐘 Postgres Express 0.800s (-4.7%) 1.006s (-1.7%) 0.206s 60 1.14x
🐘 Postgres Nitro 0.837s (+2.0%) 1.006s (~) 0.170s 60 1.20x
💻 Local Nitro 1.011s (+3.1%) 1.505s (+37.6% 🔺) 0.494s 40 1.45x
💻 Local Express 1.038s (+5.5% 🔺) 2.006s (+86.4% 🔺) 0.967s 30 1.49x
workflow with 25 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.893s (-4.2%) 2.052s (-9.1% 🟢) 0.159s 44 1.00x
🐘 Postgres Next.js (Turbopack) 1.954s 2.174s 0.220s 42 1.03x
🐘 Postgres Nitro 2.047s (+6.2% 🔺) 2.656s (+26.4% 🔺) 0.608s 34 1.08x
💻 Local Next.js (Turbopack) 2.311s 3.008s 0.697s 30 1.22x
💻 Local Nitro 3.029s (~) 3.729s (-0.8%) 0.700s 25 1.60x
💻 Local Express 3.052s (+1.2%) 3.922s (+9.4% 🔺) 0.870s 23 1.61x
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.781s 4.010s 0.229s 30 1.00x
🐘 Postgres Express 3.873s (-2.9%) 4.147s (-5.1% 🟢) 0.274s 29 1.02x
🐘 Postgres Nitro 4.061s (-1.0%) 4.665s (+1.3%) 0.604s 26 1.07x
💻 Local Next.js (Turbopack) 7.373s 8.016s 0.643s 15 1.95x
💻 Local Nitro 9.010s (-3.1%) 9.479s (-5.4% 🟢) 0.468s 13 2.38x
💻 Local Express 9.018s (-2.1%) 9.402s (-6.1% 🟢) 0.385s 13 2.38x
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.254s 1.007s 0.753s 60 1.00x
🐘 Postgres Express 0.283s (~) 1.007s (~) 0.724s 60 1.11x
🐘 Postgres Nitro 0.284s (~) 1.007s (~) 0.723s 60 1.12x
💻 Local Express 0.566s (+1.0%) 1.004s (~) 0.438s 60 2.23x
💻 Local Nitro 0.572s (-5.3% 🟢) 1.004s (-1.7%) 0.432s 60 2.25x
💻 Local Next.js (Turbopack) 0.628s 1.094s 0.466s 56 2.47x
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.480s 1.006s 0.526s 90 1.00x
🐘 Postgres Express 0.503s (-1.3%) 1.007s (~) 0.504s 90 1.05x
🐘 Postgres Nitro 0.523s (+5.3% 🔺) 1.007s (~) 0.484s 90 1.09x
💻 Local Nitro 2.352s (-7.3% 🟢) 3.009s (~) 0.657s 30 4.89x
💻 Local Express 2.366s (-5.8% 🟢) 3.009s (~) 0.642s 30 4.93x
💻 Local Next.js (Turbopack) 2.498s 3.008s 0.510s 30 5.20x
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.763s 1.006s 0.244s 120 1.00x
🐘 Postgres Express 0.808s (-1.4%) 1.016s (~) 0.209s 119 1.06x
🐘 Postgres Nitro 0.809s (+2.4%) 1.009s (~) 0.200s 119 1.06x
💻 Local Next.js (Turbopack) 9.578s 10.271s 0.693s 12 12.56x
💻 Local Express 10.413s (-6.9% 🟢) 11.031s (-7.6% 🟢) 0.618s 11 13.66x
💻 Local Nitro 10.453s (-6.6% 🟢) 11.029s (-5.4% 🟢) 0.576s 11 13.71x
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.146s 1.003s 0.010s 1.016s 0.870s 10 1.00x
🐘 Postgres Next.js (Turbopack) 0.197s 1.000s 0.002s 1.010s 0.813s 10 1.35x
💻 Local Nitro 0.205s (-4.0%) 1.004s (~) 0.010s (-23.2% 🟢) 1.016s (~) 0.811s 10 1.41x
💻 Local Express 0.206s (+3.5%) 1.004s (~) 0.010s (-17.4% 🟢) 1.016s (~) 0.810s 10 1.41x
🐘 Postgres Express 0.208s (+1.4%) 0.991s (-0.8%) 0.001s (-18.8% 🟢) 1.009s (~) 0.801s 10 1.42x
🐘 Postgres Nitro 0.217s (+5.7% 🔺) 0.996s (~) 0.001s (-13.3% 🟢) 1.010s (~) 0.794s 10 1.48x
stream pipeline with 5 transform steps (1MB)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 0.590s 1.010s 0.009s 1.023s 0.432s 59 1.00x
🐘 Postgres Next.js (Turbopack) 0.610s 1.009s 0.006s 1.024s 0.413s 59 1.03x
🐘 Postgres Express 0.613s (-2.7%) 1.021s (+1.4%) 0.004s (-2.3%) 1.038s (+1.5%) 0.425s 58 1.04x
🐘 Postgres Nitro 0.627s (~) 1.021s (+1.4%) 0.004s (+2.1%) 1.040s (+1.7%) 0.413s 58 1.06x
💻 Local Nitro 0.761s (-9.2% 🟢) 1.013s (~) 0.009s (~) 1.024s (-8.2% 🟢) 0.263s 59 1.29x
💻 Local Express 0.768s (+1.4%) 1.013s (-1.6%) 0.009s (-4.2%) 1.024s (-1.6%) 0.256s 59 1.30x
10 parallel streams (1MB each)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Next.js (Turbopack) 0.906s 1.133s 0.000s 1.142s 0.235s 53 1.00x
🐘 Postgres Express 0.952s (-0.9%) 1.169s (-8.5% 🟢) 0.000s (-100.0% 🟢) 1.184s (-9.4% 🟢) 0.232s 51 1.05x
🐘 Postgres Nitro 0.969s (~) 1.293s (+3.6%) 0.000s (+2.1%) 1.306s (+3.8%) 0.337s 47 1.07x
💻 Local Next.js (Turbopack) 1.221s 2.018s 0.000s 2.020s 0.799s 30 1.35x
💻 Local Nitro 1.229s (+0.5%) 2.021s (~) 0.000s (+233.3% 🔺) 2.023s (~) 0.794s 30 1.36x
💻 Local Express 1.230s (~) 2.021s (~) 0.000s (+10.0% 🔺) 2.023s (~) 0.793s 30 1.36x
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.703s (-3.9%) 2.097s (-3.7%) 0.000s (NaN%) 2.112s (-3.9%) 0.409s 29 1.00x
🐘 Postgres Nitro 1.814s (+1.3%) 2.140s (~) 0.000s (-100.0% 🟢) 2.153s (-1.0%) 0.339s 28 1.07x
🐘 Postgres Next.js (Turbopack) 1.857s 2.182s 0.000s 2.189s 0.332s 28 1.09x
💻 Local Express 3.321s (-4.2%) 3.973s (-1.5%) 0.001s (-29.7% 🟢) 3.977s (-1.5%) 0.656s 16 1.95x
💻 Local Nitro 3.495s (+3.2%) 4.033s (~) 0.001s (+25.0% 🔺) 4.037s (~) 0.542s 15 2.05x
💻 Local Next.js (Turbopack) 3.598s 4.097s 0.001s 4.101s 0.503s 15 2.11x

Summary

Fastest Framework by World

Winner determined by most benchmark wins

World 🥇 Fastest Framework Wins
💻 Local Next.js (Turbopack) 16/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 14/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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 27, 2026

🧪 E2E Test Results

All tests passed

Summary

Passed Failed Skipped Total
✅ ▲ Vercel Production 978 0 67 1045
✅ 💻 Local Development 1054 0 86 1140
✅ 📦 Local Production 1054 0 86 1140
✅ 🐘 Local Postgres 1054 0 86 1140
✅ 🪟 Windows 95 0 0 95
✅ 📋 Other 267 0 18 285
Total 4502 0 343 4845

Details by Category

✅ ▲ Vercel Production
App Passed Failed Skipped
✅ astro 88 0 7
✅ example 88 0 7
✅ express 88 0 7
✅ fastify 88 0 7
✅ hono 88 0 7
✅ nextjs-turbopack 93 0 2
✅ nextjs-webpack 93 0 2
✅ nitro 88 0 7
✅ nuxt 88 0 7
✅ sveltekit 88 0 7
✅ vite 88 0 7
✅ 💻 Local Development
App Passed Failed Skipped
✅ astro-stable 89 0 6
✅ express-stable 89 0 6
✅ fastify-stable 89 0 6
✅ hono-stable 89 0 6
✅ nextjs-turbopack-canary 76 0 19
✅ nextjs-turbopack-stable 95 0 0
✅ nextjs-webpack-canary 76 0 19
✅ nextjs-webpack-stable 95 0 0
✅ nitro-stable 89 0 6
✅ nuxt-stable 89 0 6
✅ sveltekit-stable 89 0 6
✅ vite-stable 89 0 6
✅ 📦 Local Production
App Passed Failed Skipped
✅ astro-stable 89 0 6
✅ express-stable 89 0 6
✅ fastify-stable 89 0 6
✅ hono-stable 89 0 6
✅ nextjs-turbopack-canary 76 0 19
✅ nextjs-turbopack-stable 95 0 0
✅ nextjs-webpack-canary 76 0 19
✅ nextjs-webpack-stable 95 0 0
✅ nitro-stable 89 0 6
✅ nuxt-stable 89 0 6
✅ sveltekit-stable 89 0 6
✅ vite-stable 89 0 6
✅ 🐘 Local Postgres
App Passed Failed Skipped
✅ astro-stable 89 0 6
✅ express-stable 89 0 6
✅ fastify-stable 89 0 6
✅ hono-stable 89 0 6
✅ nextjs-turbopack-canary 76 0 19
✅ nextjs-turbopack-stable 95 0 0
✅ nextjs-webpack-canary 76 0 19
✅ nextjs-webpack-stable 95 0 0
✅ nitro-stable 89 0 6
✅ nuxt-stable 89 0 6
✅ sveltekit-stable 89 0 6
✅ vite-stable 89 0 6
✅ 🪟 Windows
App Passed Failed Skipped
✅ nextjs-turbopack 95 0 0
✅ 📋 Other
App Passed Failed Skipped
✅ e2e-local-dev-nest-stable 89 0 6
✅ e2e-local-postgres-nest-stable 89 0 6
✅ e2e-local-prod-nest-stable 89 0 6

📋 View full workflow run

@VaguelySerious
Copy link
Copy Markdown
Member

seems to fail CI e2e tests btw

Copy link
Copy Markdown
Member

@VaguelySerious VaguelySerious left a comment

Choose a reason for hiding this comment

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

AI review: no blocking issues

Comment thread packages/builders/src/types.ts Outdated
Comment thread packages/core/e2e/local-build.test.ts
@ijjk
Copy link
Copy Markdown
Member Author

ijjk commented Apr 27, 2026

Checked the failures. They look unrelated to this change: the Next canary jobs fail during install because @next/env@16.3.0-canary.3 is not available while canary points at 16.3.0-canary.2, and the docs smoke failure is a Vercel API 403 invalidToken. Stable Next jobs passed.

Comment on lines +1336 to +1338
return this.resolvePath(
'.vercel/output/diagnostics/workflows-manifest.json'
);
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

We should only ever write to this dir, if it's a prebuilt build. Is it what the if condition checks?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Why would we only want for prebuilt we always want this included in diagnostics for debugging same as the other stuff we output to the diagnostics for Next.js builds.

@ijjk ijjk enabled auto-merge (squash) April 28, 2026 20:59
@ijjk ijjk disabled auto-merge April 28, 2026 21:50
@ijjk ijjk enabled auto-merge (squash) April 28, 2026 21:50
@ijjk ijjk merged commit baba580 into main Apr 28, 2026
214 of 225 checks passed
@ijjk ijjk deleted the ijjk/diagnostics-folder branch April 28, 2026 22:02
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