Skip to content

feat(tanstack-react-start): throw missing-env error instead of keyless bootstrap - #9578

Draft
djgould wants to merge 1 commit into
dg/keyless-cli/5-react-routerfrom
dg/keyless-cli/6-tanstack
Draft

feat(tanstack-react-start): throw missing-env error instead of keyless bootstrap#9578
djgould wants to merge 1 commit into
dg/keyless-cli/5-react-routerfrom
dg/keyless-cli/6-tanstack

Conversation

@djgould

@djgould djgould commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

TanStack Start repeat of #9517 (stacked on #9576): 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: serialized __keylessClaimUrl/__keylessApiKeysUrl state and the provider's __internal_keyless_* props.
  • 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. Also fixes the old keyless spec, which cloned the react-router preset and tag — tanstack keyless was never actually exercised.

🤖 Generated with Claude Code

…s bootstrap

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:54pm
swingset Ready Ready Preview Aug 26, 2026 4:54pm

Request Review

@changeset-bot

changeset-bot Bot commented Aug 26, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 5e9a058

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

This PR includes changesets to release 1 package
Name Type
@clerk/tanstack-react-start 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