fix(init): use @clerk/nuxt@latest now that keyless ships in stable#257
fix(init): use @clerk/nuxt@latest now that keyless ships in stable#257rafa-thayto wants to merge 1 commit intomainfrom
Conversation
🦋 Changeset detectedLatest commit: e0464af The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
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 |
The Nuxt entry in FRAMEWORK_MAP pinned `sdkInstall` to `@clerk/nuxt@2.2.0-snapshot.v20260413174426` as a bridge until keyless support landed in a stable release. Stable `@clerk/nuxt@2.3.0` is now published and `2.2.0` was the minor that introduced the keyless quickstart, so the override is no longer needed. Removing it brings Nuxt in line with every other framework, which installs the SDK implicitly via `@latest`.
2ce88f7 to
e0464af
Compare
|
Warning Rate limit exceeded
To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis change removes a pinned snapshot version constraint for Nuxt SDK installation. The changeset file documents that Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Warning Review ran into problems🔥 ProblemsGit: Failed to clone repository. Please run the 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. Review rate limit: 0/1 reviews remaining, refill in 55 minutes and 40 seconds.Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
.changeset/nuxt-sdk-latest.md (1)
5-5: 💤 Low valueMinor wording/narrative consistency check for changelog accuracy.
Line [5] makes several version-specific claims (“keyless support shipped in stable
@clerk/nuxt@2.2.0” and that the snapshot pin is “no longer needed”). This is fine, but since it’s user-facing release/changelog text, please ensure it matches the actual@clerk/nuxtrelease notes/tag history you used when making the change.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In @.changeset/nuxt-sdk-latest.md at line 5, Changelog wording references specific versions and claims ("keyless support shipped in stable `@clerk/nuxt`@2.2.0" and removal of the snapshot pin) that must match the actual `@clerk/nuxt` release history; verify the `@clerk/nuxt` release notes/tags for keyless support and the meaning of the snapshot tag, then update the sentence that mentions `clerk init --starter`, `@clerk/nuxt@latest`, `@clerk/nuxt@2.2.0`, and the snapshot tag (`@2.2.0-snapshot.v20260413174426`) to accurately reflect whether keyless support landed in 2.2.0 and whether the snapshot pin is truly unnecessary (or rephrase to a non-absolute claim like "the snapshot pin is no longer required for most users" if uncertain).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In @.changeset/nuxt-sdk-latest.md:
- Line 5: Changelog wording references specific versions and claims ("keyless
support shipped in stable `@clerk/nuxt`@2.2.0" and removal of the snapshot pin)
that must match the actual `@clerk/nuxt` release history; verify the `@clerk/nuxt`
release notes/tags for keyless support and the meaning of the snapshot tag, then
update the sentence that mentions `clerk init --starter`, `@clerk/nuxt@latest`,
`@clerk/nuxt@2.2.0`, and the snapshot tag (`@2.2.0-snapshot.v20260413174426`) to
accurately reflect whether keyless support landed in 2.2.0 and whether the
snapshot pin is truly unnecessary (or rephrase to a non-absolute claim like "the
snapshot pin is no longer required for most users" if uncertain).
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 8a62d179-1c20-4e23-be48-2473a432e3c7
📒 Files selected for processing (2)
.changeset/nuxt-sdk-latest.mdpackages/cli-core/src/lib/framework.ts
💤 Files with no reviewable changes (1)
- packages/cli-core/src/lib/framework.ts
|
!snapshot |
Snapshot publishednpm install -g clerk@1.1.1-snapshot.e0464af
|
Summary
sdkInstall: "@clerk/nuxt@2.2.0-snapshot.v20260413174426"override on the Nuxt entry inFRAMEWORK_MAP. The pin was a temporary bridge until keyless support landed in stable; the changelog confirms it shipped in@clerk/nuxt@2.2.0("Introduce Keyless quickstart for Nuxt"), and stable is now at2.3.0.clerk init --starterfor Nuxt now installs@clerk/nuxt@latest, matching every other framework in the registry.sdkInstallfield onFrameworkInfostays as an escape hatch for future pinning.Test plan
bun run format/bun run lint/bun run typecheckbun testforframework.test.tsandcommands/init/(281 pass)clerk init --starteragainst a fresh Nuxt project, confirm dev server boots and the keyless flow renders sign-in/sign-up