Skip to content

chore(deps): upgrade to Nuxt SEO v6 - #633

Merged
harlan-zw merged 1 commit into
mainfrom
chore/nuxt-seo-v6
Oct 13, 2026
Merged

harlan-zw merged 1 commit into
mainfrom
chore/nuxt-seo-v6

Conversation

@harlan-zw

Copy link
Copy Markdown
Collaborator

❓ Type of change

  • 📖 Documentation
  • 🐞 Bug fix
  • 👌 Enhancement
  • ✨ New feature
  • 🧹 Chore
  • ⚠️ Breaking change

📚 Description

Nuxt SEO v6 installs AI Ready 3 and Skew Protection 2 itself, so the site drops its own copies. AI Ready 3 includes the sitemap seed fix that the exact 2.5.2 pin waited for.

  • Nuxt moves to 4.6.1, the v6 minimum.
  • OG Image 7 reads NUXT_APP_SECRET from the Worker. The config secret and the build's NUXT_OG_IMAGE_SECRET go.
  • AI Ready 3 makes drizzle-orm an optional peer. Runtime sync uses the database, so the site installs drizzle-orm 1.0.0-rc.4.
  • Skew Protection keeps polling. v6 sets no version cookie, so the module order note goes.
  • Sitemap 9 types source handlers with a RequestEvent. The two sources that pass the event to Nitro helpers use h3's defineEventHandler.
  • OG Image 7 reads fonts through @nuxt/fonts 1 and needs Takumi 2.15.
  • nuxtseo-devtools-host keeps the SEO DevTools panels.
  • The multi-tab test imported the Skew Protection v1 build file. v2 keeps that fix, so the test goes.

🤖 AI disclosure: Harlan Agent Kit modified this description. My AI open-source policy.

Nuxt SEO v6 installs AI Ready 3 and Skew Protection 2, so the site drops
its direct copies. AI Ready 3 keeps the 2.5.2 sitemap seed fix the exact
pin waited for.

OG Image 7 signs with NUXT_APP_SECRET at runtime, so the build no longer
passes NUXT_OG_IMAGE_SECRET. AI Ready 3 makes drizzle-orm an optional
peer, and runtime sync needs it. Sitemap 9 types source handlers with a
RequestEvent, so the two sources that read the Nitro event use h3.
@harlan-zw harlan-zw added the harlan-agent-review Pull request triage requires an adversarial Review. Adding this label manually always forces one. label Oct 13, 2026
@harlan-github-agent harlan-github-agent Bot added harlan-agent-review-required Pull request triage requires an adversarial Review for this head commit. harlan-agent-running An Agent holds a Task on this issue or pull request right now. harlan-agent-pending The automated Review is waiting on a gate for this head commit. and removed harlan-agent-review Pull request triage requires an adversarial Review. Adding this label manually always forces one. harlan-agent-running An Agent holds a Task on this issue or pull request right now. harlan-agent-review-required Pull request triage requires an adversarial Review for this head commit. labels Oct 13, 2026
@harlan-github-agent

harlan-github-agent Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

🤖 MERGED

Harlan Agent Kit posted this automated review. It is not Harlan's personal review or approval. AI open source policy. Last updated: 2026-10-13 01:56 UTC.

GitHub merged this pull request.

No material findings were recorded.

Waiting for Baseline repair 0ff4748205590664b9ee28e609bb5bc645654840977a96f966519002dc4ff6d5.

@harlan-zw
harlan-zw merged commit 538a84b into main Oct 13, 2026
8 checks passed
@harlan-zw
harlan-zw deleted the chore/nuxt-seo-v6 branch October 13, 2026 01:51
@harlan-github-agent harlan-github-agent Bot removed the harlan-agent-pending The automated Review is waiting on a gate for this head commit. label Oct 13, 2026
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