fix(web): unblock Vercel monorepo build + finalize Dependabot bumps#145
Merged
Conversation
…orepo builds The git-connected production build failed at the finalize step with `ENOENT: lstat '/vercel/path0/.next/package.json'`: the build runs in web/ but Vercel's monorepo builder resolves the Next.js output against the repo root. `outputFileTracingRoot: __dirname` pinned the workspace root to web/, so Vercel looked for `<root>/.next` instead of `<root>/web/.next` — surfaced once a second package (mcp/) made it a real monorepo. Point the tracing root at the repo root to match Vercel. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
From #143: lucide-react ^1.17->^1.21, @types/node ^25->^26 — both clean (lint/typecheck/test/build green). HELD BACK eslint ^9->^10: eslint 10 breaks eslint-config-next@16 (its bundled eslint-plugin-react crashes in `getReactVersionFromContext`), so the lint gate fails on v10. Stay on eslint 9 until eslint-config-next supports 10. Closes #143. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
The "Project -> Settings" arrow (U+2192) in a bash code-comment line tripped the no-emoji-in-headings docs gate (the regex matches any leading-# line). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes the broken git-connected production deploy and finalizes the two open Dependabot PRs.
Build fix (critical)
The inaugural git-auto-deploy failed at the finalize step:
ENOENT: lstat '/vercel/path0/.next/package.json'. The build runs inweb/but Vercel's monorepo builder (now thatmcp/is a second package) resolves the Next.js output against the repo root.outputFileTracingRoot: __dirnamepinned the workspace root toweb/, so Vercel looked for<root>/.nextinstead of<root>/web/.next. Fix: point the tracing root at the repo root.Verified: preview deploy of this branch built READY (67 routes) where production (without the fix) errored.
Finalizes Dependabot PRs
actions/checkout6.0.3 → 7.0.0, applied across all five workflows (the PR only covered three; it predatedrelease-verify+mcp).lucide-react^1.21 +@types/node^26 applied (clean).eslint^10 held back: it breakseslint-config-next@16(bundledeslint-plugin-reactcrashes ingetReactVersionFromContext), failing the lint gate. Staying on eslint 9 until eslint-config-next supports 10.Verification (local + preview)
lintclean ·typecheck·test17/17 ·build✓check-prompts13/13 ·checksums --check✓Manually closing #126 and #143 (PRs aren't auto-closed by keyword) once this merges.