Skip to content

feat(nuxt): throw missing-env error instead of keyless bootstrap - #9575

Draft
djgould wants to merge 1 commit into
dg/keyless-cli/3-astrofrom
dg/keyless-cli/4-nuxt
Draft

feat(nuxt): throw missing-env error instead of keyless bootstrap#9575
djgould wants to merge 1 commit into
dg/keyless-cli/3-astrofrom
dg/keyless-cli/4-nuxt

Conversation

@djgould

@djgould djgould commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Nuxt repeat of #9517 (stacked on it): missing keys in development now fail with the CLI-pointing missing-key error instead of silently minting a keyless application.

  • Middleware keeps only claimed-app onboarding completion (completeOnboardingIfClaimed, delegating to the shared helper); missing keys throw via authenticateRequest.
  • Deletes the claim-URL plumbing: event.context.__clerk_keyless, the plugin's keyless useState/__internal_keyless_* props, and ClerkKeylessContext.
  • Keyless service adapter no longer creates applications.
  • Unit tests for the claimed-onboarding contract; integration tests rewritten to assert the 500 + error and the claimed boot path.

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
clerk-js-sandbox Ready Ready Preview Aug 26, 2026 4:47pm
swingset Ready Ready Preview Aug 26, 2026 4:47pm

Request Review

@changeset-bot

changeset-bot Bot commented Aug 26, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 0a65251

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

This PR includes changesets to release 1 package
Name Type
@clerk/nuxt Minor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant