Skip to content

fix: sync local changes, fix vercel-domains spec for CI - #37

Merged
willwearing merged 4 commits into
mainfrom
fix/sync-uncommitted-changes
Mar 22, 2026
Merged

fix: sync local changes, fix vercel-domains spec for CI#37
willwearing merged 4 commits into
mainfrom
fix/sync-uncommitted-changes

Conversation

@willwearing

Copy link
Copy Markdown
Owner

Summary

  • Fix vercel-domains.service.spec.ts: mock uses get instead of getOrThrow (matches the service change from PR fix: Vercel build, graceful env degradation, e2e test fixes #32)
  • Sync all uncommitted local backend changes that were modified but never committed
  • Add vercel.json scoping Vercel build to apps/web only
  • Clean up test result artifacts

Test plan

  • cd backend && bun run build passes
  • 528 backend tests pass (66 suites, 0 failures)
  • cd apps/web && npx next build passes
  • CI passes (watching)

🤖 Generated with Claude Code

- Fix vercel-domains.service.spec.ts: getOrThrow → get (matches service change)
- Sync all uncommitted local backend changes to repo
- Add vercel.json scoping build to apps/web only
- Clean up test results artifacts

Verified: backend builds, 528 tests pass, frontend builds clean.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Mar 22, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
graspful Ready Ready Preview, Comment Mar 22, 2026 3:36pm
web Ready Ready Preview, Comment Mar 22, 2026 3:36pm

The vercel.json set framework: "nextjs" at the root but next isn't in
the root package.json. Vercel was already detecting apps/web correctly
via project settings. Removing to restore working behavior.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Test was checking for electricianprep.vercel.app but sitemap now
uses graspful.com as the default base URL.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
next/headers imported at top level in resolve.ts was crashing the Edge
Runtime middleware on Vercel (MIDDLEWARE_INVOCATION_FAILED). Moved to
dynamic import inside resolvePageBrand() which only runs in Server
Components, not middleware.

Also fix sitemap test to match new base URL.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@willwearing
willwearing merged commit 197833a into main Mar 22, 2026
5 checks passed
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.

1 participant