Skip to content

revert: Dependabot #90 — Next.js 16 + Fumadocs 16 breaks the website build#116

Merged
ascender1729 merged 1 commit into
mainfrom
revert/90-next16-fumadocs16-break
May 30, 2026
Merged

revert: Dependabot #90 — Next.js 16 + Fumadocs 16 breaks the website build#116
ascender1729 merged 1 commit into
mainfrom
revert/90-next16-fumadocs16-break

Conversation

@ascender1729

@ascender1729 ascender1729 commented May 30, 2026

Copy link
Copy Markdown
Member

Why

Reverts #90 (87a8152f). That grouped Dependabot bump pushed next 15.5.18 → 16.2.6 and fumadocs-{core,ui} 15 → 16 + fumadocs-mdx 13 → 15 together. Fumadocs 16 restructured its package exports, so the build fails:

./src/app/layout.tsx:6:1
Module not found: Can't resolve 'fumadocs-ui/provider'

The Cloudflare Pages check failed on the original PR — for a website-dependency PR that build IS the validation, and it was mis-merged by treating the Cloudflare failure as non-blocking preview noise. This restores the known-good Next 15 / Fumadocs 15 stack.

Verified

  • Reverted: next back to ^15.5.15, fumadocs back to 15.
  • npx next build → ✓ Compiled, 80/80 static pages, ✓ Exporting (2/2). Green.

The Next 16 / Fumadocs 16 upgrade is a real project, not an auto-merge

It needs the deliberate migration (fumadocs 16 export-path changes, Next 16 config + React 19 surface). Tracking as a separate task; Dependabot should be configured to ignore next + fumadocs majors so it stops re-proposing this grouped break.

Summary by CodeRabbit

  • Chores
    • Updated package dependencies and development tooling to maintain compatibility and stability.

Review Change Stack

@coderabbitai

coderabbitai Bot commented May 30, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

Note

.coderabbit.yaml has unrecognized properties

CodeRabbit is using all valid settings from your configuration. Unrecognized properties (listed below) have been ignored and may indicate typos or deprecated fields that can be removed.

⚠️ Parsing warnings (1)
Validation error: Unrecognized key: "ignore"
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: f639d6f9-5b5f-4770-804f-2e0490ba7703

📥 Commits

Reviewing files that changed from the base of the PR and between 87a8152 and 97e9fb3.

⛔ Files ignored due to path filters (1)
  • website/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • website/package.json

📝 Walkthrough

Walkthrough

The website project's package.json is updated with new version constraints for runtime dependencies (cobe, framer-motion, fumadocs packages, geist, lucide-react, next, next-themes, shiki, tailwind-merge, vaul) and development dependencies (TypeScript typings, eslint, satori, typescript). Other packages remain unchanged.

Changes

Website dependency updates

Layer / File(s) Summary
Production and development dependency versions
website/package.json
Updates dependencies and devDependencies with new version constraints for framework, UI libraries, and development tooling including next, react types, eslint, and typescript.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch revert/90-next16-fumadocs16-break

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ascender1729 ascender1729 merged commit e2e7f56 into main May 30, 2026
16 of 18 checks passed
@ascender1729 ascender1729 deleted the revert/90-next16-fumadocs16-break branch May 30, 2026 03:11
ascender1729 added a commit that referenced this pull request May 30, 2026
…next/fumadocs/react majors (#118)

PR #90 grouped next 15->16 + fumadocs 15->16 into one auto-bump that broke the
website build (fumadocs-ui/provider export moved in v16); reverted in #116.

- The website npm group now only bundles minor + patch updates. Majors get
  their own individual, individually-testable PRs.
- next / fumadocs-{core,ui,mdx} / react / react-dom majors are ignored entirely
  — those require a coordinated migration (Fumadocs v16 needs Next 16 + React 19
  export-path changes), which is a deliberate project, not an auto-merge.
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