-
Notifications
You must be signed in to change notification settings - Fork 374
ci(repo): Version packages #6548
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The latest updates on your projects. Learn more about Vercel for GitHub.
|
@clerk/agent-toolkit
@clerk/astro
@clerk/backend
@clerk/chrome-extension
@clerk/clerk-js
@clerk/dev-cli
@clerk/elements
@clerk/clerk-expo
@clerk/expo-passkeys
@clerk/express
@clerk/fastify
@clerk/localizations
@clerk/nextjs
@clerk/nuxt
@clerk/clerk-react
@clerk/react-router
@clerk/remix
@clerk/shared
@clerk/tanstack-react-start
@clerk/testing
@clerk/themes
@clerk/types
@clerk/upgrade
@clerk/vue
commit: |
📝 WalkthroughWalkthroughRemoved several changeset files and added or updated many package changelogs and package.json version fields across multiple packages (nextjs, nuxt, vue, backend, react, shared, types, etc.). Most modifications are documentation-only (changelog entries) and metadata version bumps. Additionally, the export for the RedirectToTasks control component was fixed in Next.js, Nuxt, and Vue integrations; a small set of dependency version updates are recorded (notably @clerk/shared, @clerk/types, @clerk/backend, @clerk/clerk-react). Estimated code review effort🎯 2 (Simple) | ⏱️ ~7 minutes Possibly related PRs
Suggested labels
Suggested reviewers
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. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (2)
packages/nuxt/CHANGELOG.md (2)
7-7
: Optional: add a short usage snippet to the changelog for clarityA tiny import example helps users confirm the corrected export in their apps.
- - Fix export of `RedirectToTasks` control component ([#6546](https://github.com/clerk/javascript/pull/6546)) by [@LauraBeatris](https://github.com/LauraBeatris) + - Fix export of `RedirectToTasks` control component ([#6546](https://github.com/clerk/javascript/pull/6546)) by [@LauraBeatris](https://github.com/LauraBeatris) + + Example: + + ```ts + // Nuxt + import { RedirectToTasks } from '@clerk/nuxt'; + ```
3-11
: Consider adding/adjusting tests to guard the export surfaceNo tests changed in this PR. To prevent regressions, add a minimal check (unit or type-level) that
import { RedirectToTasks } from '@clerk/nuxt'
resolves. For TS, a compile-time type assertion or a simple render smoke test is sufficient. I can draft this if helpful.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- MCP integration is disabled by default for public repositories
- Jira integration is disabled
- Linear integration is disabled by default for public repositories
You can enable these settings in your CodeRabbit configuration.
📒 Files selected for processing (7)
.changeset/hot-toys-poke.md
(0 hunks)packages/nextjs/CHANGELOG.md
(1 hunks)packages/nextjs/package.json
(1 hunks)packages/nuxt/CHANGELOG.md
(1 hunks)packages/nuxt/package.json
(1 hunks)packages/vue/CHANGELOG.md
(1 hunks)packages/vue/package.json
(1 hunks)
💤 Files with no reviewable changes (1)
- .changeset/hot-toys-poke.md
🧰 Additional context used
📓 Path-based instructions (4)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}
📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)
Use Prettier for consistent code formatting
Files:
packages/nextjs/package.json
packages/nuxt/package.json
packages/vue/CHANGELOG.md
packages/vue/package.json
packages/nextjs/CHANGELOG.md
packages/nuxt/CHANGELOG.md
packages/*/package.json
📄 CodeRabbit Inference Engine (.cursor/rules/global.mdc)
All publishable packages should be placed under the packages/ directory
packages/*/package.json
: All publishable packages must be located in the 'packages/' directory.
All packages must be published under the @clerk namespace on npm.
Semantic versioning must be used across all packages.
Files:
packages/nextjs/package.json
packages/nuxt/package.json
packages/vue/package.json
**/*
⚙️ CodeRabbit Configuration File
If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.
Files:
packages/nextjs/package.json
packages/nuxt/package.json
packages/vue/CHANGELOG.md
packages/vue/package.json
packages/nextjs/CHANGELOG.md
packages/nuxt/CHANGELOG.md
packages/**/CHANGELOG.md
📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)
Maintain detailed changelogs
Files:
packages/vue/CHANGELOG.md
packages/nextjs/CHANGELOG.md
packages/nuxt/CHANGELOG.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
- GitHub Check: Formatting | Dedupe | Changeset
- GitHub Check: semgrep/ci
- GitHub Check: Analyze (javascript-typescript)
- GitHub Check: semgrep-cloud-platform/scan
🔇 Additional comments (8)
packages/vue/package.json (1)
3-3
: Patch bump aligns with changelog and semver. LGTM.Version moves from 1.11.0 → 1.11.1 as a patch release, consistent with the CHANGELOG entry for fixing RedirectToTasks export. Name/namespace and placement under packages/ are correct.
packages/nuxt/package.json (1)
3-3
: Nuxt patch bump is consistent with the release notes.Version 1.8.6 → 1.8.7 matches the CHANGELOG summary (RedirectToTasks export fix) and the dependency alignment to @clerk/vue@1.11.1 via workspace ranges.
packages/nextjs/package.json (1)
3-3
: Next.js patch bump looks correct.Version 6.31.0 → 6.31.1 matches the CHANGELOG entry for the RedirectToTasks export fix. Nothing else changed in the manifest, which is appropriate for a patch release.
packages/nextjs/CHANGELOG.md (2)
3-8
: Changelog entry is accurate and scoped.The 6.31.1 note correctly documents the RedirectToTasks export fix and links to the source PR. Entry placement/order and formatting are consistent with prior entries.
3-8
: Optional: exports verified — RedirectToTasks is publicly exportedConfirmed via repo search: the symbol is defined and/or re-exported across the packages listed below.
- packages/vue/src/components/controlComponents.ts — export const RedirectToTasks = defineComponent(...)
- packages/vue/src/components/index.ts — exports RedirectToTasks
- packages/nextjs/src/client-boundary/controlComponents.ts — includes RedirectToTasks
- packages/nextjs/src/index.ts — exports RedirectToTasks
- packages/nuxt/src/runtime/components/index.ts — exports RedirectToTasks
- packages/react/src/components/controlComponents.tsx — export const RedirectToTasks = withClerk(...)
- packages/react/src/components/index.ts — exports RedirectToTasks
No further action required.
packages/vue/CHANGELOG.md (1)
3-8
: Vue changelog entry is correct for a patch release.The 1.11.1 section clearly documents the RedirectToTasks export fix and matches the package.json version bump.
packages/nuxt/CHANGELOG.md (2)
3-11
: Changelog entry reads well and matches established styleThe 1.8.7 entry clearly states the export fix and dependency bump, following the existing formatting conventions.
7-11
: Confirmed —RedirectToTasks
is exported from Nuxt's components entryShort summary: Verified that the component is defined in the Vue package and re-exported by the Nuxt package; versions match the changelog.
Locations:
- packages/vue/src/components/controlComponents.ts — defines
export const RedirectToTasks
(lines ~63–69).- packages/nuxt/src/runtime/components/index.ts — re-exports
RedirectToTasks
from '@clerk/vue'.- packages/nuxt/package.json — exports field includes "./components" -> "./dist/runtime/components/index.js" and package version is 1.8.7. packages/vue version is 1.11.1; @clerk/vue is referenced as "workspace:^" (resolves to the local 1.11.1 package).
Note: The Nuxt module's auto-import components list (packages/nuxt/src/module.ts) does not include 'RedirectToTasks', so it won't be auto-registered for template/auto-import usage; add it to the components array if auto-import behavior is required.
57345da
to
ef90c0e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (1)
packages/clerk-js/package.json (1)
3-3
: Confirm test coverage for the new Signals behavior.This PR is a release/versioning change, but given the new behavior (calling signIn.password() without an identifier), ensure there are unit/integration tests in clerk-js covering success and error paths for this usage.
I can help draft targeted tests (Vitest/Jest + Playwright for sandbox) if helpful—let me know the preferred scope.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- MCP integration is disabled by default for public repositories
- Jira integration is disabled
- Linear integration is disabled by default for public repositories
You can enable these settings in your CodeRabbit configuration.
📒 Files selected for processing (45)
.changeset/hot-toys-poke.md
(0 hunks)packages/agent-toolkit/CHANGELOG.md
(1 hunks)packages/agent-toolkit/package.json
(1 hunks)packages/astro/CHANGELOG.md
(1 hunks)packages/astro/package.json
(1 hunks)packages/backend/CHANGELOG.md
(1 hunks)packages/backend/package.json
(1 hunks)packages/chrome-extension/CHANGELOG.md
(1 hunks)packages/chrome-extension/package.json
(1 hunks)packages/clerk-js/CHANGELOG.md
(1 hunks)packages/clerk-js/package.json
(1 hunks)packages/elements/CHANGELOG.md
(1 hunks)packages/elements/package.json
(1 hunks)packages/expo-passkeys/CHANGELOG.md
(1 hunks)packages/expo-passkeys/package.json
(1 hunks)packages/expo/CHANGELOG.md
(1 hunks)packages/expo/package.json
(1 hunks)packages/express/CHANGELOG.md
(1 hunks)packages/express/package.json
(1 hunks)packages/fastify/CHANGELOG.md
(1 hunks)packages/fastify/package.json
(1 hunks)packages/localizations/CHANGELOG.md
(1 hunks)packages/localizations/package.json
(1 hunks)packages/nextjs/CHANGELOG.md
(1 hunks)packages/nextjs/package.json
(1 hunks)packages/nuxt/CHANGELOG.md
(1 hunks)packages/nuxt/package.json
(1 hunks)packages/react-router/CHANGELOG.md
(1 hunks)packages/react-router/package.json
(1 hunks)packages/react/CHANGELOG.md
(1 hunks)packages/react/package.json
(1 hunks)packages/remix/CHANGELOG.md
(1 hunks)packages/remix/package.json
(1 hunks)packages/shared/CHANGELOG.md
(1 hunks)packages/shared/package.json
(1 hunks)packages/tanstack-react-start/CHANGELOG.md
(1 hunks)packages/tanstack-react-start/package.json
(1 hunks)packages/testing/CHANGELOG.md
(1 hunks)packages/testing/package.json
(1 hunks)packages/themes/CHANGELOG.md
(1 hunks)packages/themes/package.json
(1 hunks)packages/types/CHANGELOG.md
(1 hunks)packages/types/package.json
(1 hunks)packages/vue/CHANGELOG.md
(1 hunks)packages/vue/package.json
(1 hunks)
💤 Files with no reviewable changes (1)
- .changeset/hot-toys-poke.md
✅ Files skipped from review due to trivial changes (35)
- packages/shared/package.json
- packages/remix/package.json
- packages/types/CHANGELOG.md
- packages/themes/package.json
- packages/agent-toolkit/package.json
- packages/react-router/package.json
- packages/backend/package.json
- packages/types/package.json
- packages/expo/package.json
- packages/localizations/CHANGELOG.md
- packages/backend/CHANGELOG.md
- packages/fastify/package.json
- packages/elements/CHANGELOG.md
- packages/localizations/package.json
- packages/express/package.json
- packages/chrome-extension/package.json
- packages/react-router/CHANGELOG.md
- packages/elements/package.json
- packages/agent-toolkit/CHANGELOG.md
- packages/express/CHANGELOG.md
- packages/expo-passkeys/CHANGELOG.md
- packages/testing/CHANGELOG.md
- packages/astro/package.json
- packages/react/package.json
- packages/expo-passkeys/package.json
- packages/shared/CHANGELOG.md
- packages/fastify/CHANGELOG.md
- packages/expo/CHANGELOG.md
- packages/tanstack-react-start/package.json
- packages/testing/package.json
- packages/chrome-extension/CHANGELOG.md
- packages/themes/CHANGELOG.md
- packages/remix/CHANGELOG.md
- packages/clerk-js/CHANGELOG.md
- packages/astro/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (6)
- packages/nuxt/package.json
- packages/nextjs/package.json
- packages/vue/package.json
- packages/nuxt/CHANGELOG.md
- packages/nextjs/CHANGELOG.md
- packages/vue/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (4)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}
📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)
Use Prettier for consistent code formatting
Files:
packages/clerk-js/package.json
packages/tanstack-react-start/CHANGELOG.md
packages/react/CHANGELOG.md
packages/*/package.json
📄 CodeRabbit Inference Engine (.cursor/rules/global.mdc)
All publishable packages should be placed under the packages/ directory
packages/*/package.json
: All publishable packages must be located in the 'packages/' directory.
All packages must be published under the @clerk namespace on npm.
Semantic versioning must be used across all packages.
Files:
packages/clerk-js/package.json
**/*
⚙️ CodeRabbit Configuration File
If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.
Files:
packages/clerk-js/package.json
packages/tanstack-react-start/CHANGELOG.md
packages/react/CHANGELOG.md
packages/**/CHANGELOG.md
📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)
Maintain detailed changelogs
Files:
packages/tanstack-react-start/CHANGELOG.md
packages/react/CHANGELOG.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
- GitHub Check: Analyze (javascript-typescript)
- GitHub Check: semgrep-cloud-platform/scan
🔇 Additional comments (6)
packages/clerk-js/package.json (2)
3-3
: Version bump to 5.85.0 looks correct and consistent with the release notes.Semantic minor increment aligns with the described Signals feature addition. Nothing else in this package.json changed; publishConfig and namespace are intact.
3-3
: CHANGELOG entry and workspace deps verifiedpackages/clerk-js/CHANGELOG.md contains a "## 5.85.0" entry mentioning the Signals change. packages/clerk-js/package.json lists @clerk/shared, @clerk/types, and @clerk/localizations as "workspace:^". Found versions:
- @clerk/localizations — 3.21.2
- @clerk/shared — 3.21.0
- @clerk/types — 4.78.0
packages/tanstack-react-start/CHANGELOG.md (2)
3-12
: Changelog entry looks consistent and correct.
- Version bump header and “Patch Changes” section match the project’s existing style.
- Dependency versions align with the PR objectives and reference the expected commit.
7-11
: Verify package.json dependency ranges match CHANGELOGQuick check:
- packages/tanstack-react-start/package.json
- version: 0.22.1 — OK
- @clerk/shared -> "workspace:^" (changelog expects ^3.21.0)
- @clerk/types -> "workspace:^" (changelog expects ^4.78.0)
- @clerk/backend-> "workspace:^" (changelog expects ^2.9.1)
- @clerk/clerk-react -> "workspace:^" (changelog expects ^5.42.1)
Either confirm the workspace:^ references are intentional for the monorepo, or update the dependency ranges to the expected caret ranges (^3.21.0, ^4.78.0, ^2.9.1, ^5.42.1) in the above package.json.
packages/react/CHANGELOG.md (2)
3-6
: Changelog entry format is consistent and clear — LGTMPatch release 5.42.1 is documented with the standard headings and aligns with prior entries.
7-10
: OK — package.json versions match the CHANGELOGVerified:
- packages/react/package.json (name: @clerk/clerk-react) — version 5.42.1; internal deps @clerk/shared and @clerk/types are specified as workspace:^
- packages/shared/package.json — version 3.21.0
- packages/types/package.json — version 4.78.0
No changes required.
ef90c0e
to
e1cfd24
Compare
e1cfd24
to
e9a94f2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (1)
packages/clerk-js/package.json (1)
3-3
: No tests added in this PR; ensure new behaviors are covered by unit/e2e tests.Given the noted feature changes in this release cycle (e.g., Signals-related updates), please confirm there are unit/integration tests covering the new flows in the affected packages. I can help draft cases if needed.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- MCP integration is disabled by default for public repositories
- Jira integration is disabled
- Linear integration is disabled by default for public repositories
You can enable these settings in your CodeRabbit configuration.
📒 Files selected for processing (47)
.changeset/few-eagles-grab.md
(0 hunks).changeset/hot-toys-poke.md
(0 hunks).changeset/young-cats-retire.md
(0 hunks)packages/agent-toolkit/CHANGELOG.md
(1 hunks)packages/agent-toolkit/package.json
(1 hunks)packages/astro/CHANGELOG.md
(1 hunks)packages/astro/package.json
(1 hunks)packages/backend/CHANGELOG.md
(1 hunks)packages/backend/package.json
(1 hunks)packages/chrome-extension/CHANGELOG.md
(1 hunks)packages/chrome-extension/package.json
(1 hunks)packages/clerk-js/CHANGELOG.md
(1 hunks)packages/clerk-js/package.json
(1 hunks)packages/elements/CHANGELOG.md
(1 hunks)packages/elements/package.json
(1 hunks)packages/expo-passkeys/CHANGELOG.md
(1 hunks)packages/expo-passkeys/package.json
(1 hunks)packages/expo/CHANGELOG.md
(1 hunks)packages/expo/package.json
(1 hunks)packages/express/CHANGELOG.md
(1 hunks)packages/express/package.json
(1 hunks)packages/fastify/CHANGELOG.md
(1 hunks)packages/fastify/package.json
(1 hunks)packages/localizations/CHANGELOG.md
(1 hunks)packages/localizations/package.json
(1 hunks)packages/nextjs/CHANGELOG.md
(1 hunks)packages/nextjs/package.json
(1 hunks)packages/nuxt/CHANGELOG.md
(1 hunks)packages/nuxt/package.json
(1 hunks)packages/react-router/CHANGELOG.md
(1 hunks)packages/react-router/package.json
(1 hunks)packages/react/CHANGELOG.md
(1 hunks)packages/react/package.json
(1 hunks)packages/remix/CHANGELOG.md
(1 hunks)packages/remix/package.json
(1 hunks)packages/shared/CHANGELOG.md
(1 hunks)packages/shared/package.json
(1 hunks)packages/tanstack-react-start/CHANGELOG.md
(1 hunks)packages/tanstack-react-start/package.json
(1 hunks)packages/testing/CHANGELOG.md
(1 hunks)packages/testing/package.json
(1 hunks)packages/themes/CHANGELOG.md
(1 hunks)packages/themes/package.json
(1 hunks)packages/types/CHANGELOG.md
(1 hunks)packages/types/package.json
(1 hunks)packages/vue/CHANGELOG.md
(1 hunks)packages/vue/package.json
(1 hunks)
💤 Files with no reviewable changes (3)
- .changeset/young-cats-retire.md
- .changeset/few-eagles-grab.md
- .changeset/hot-toys-poke.md
✅ Files skipped from review due to trivial changes (10)
- packages/backend/package.json
- packages/types/CHANGELOG.md
- packages/express/CHANGELOG.md
- packages/react-router/CHANGELOG.md
- packages/expo-passkeys/CHANGELOG.md
- packages/testing/CHANGELOG.md
- packages/themes/CHANGELOG.md
- packages/vue/CHANGELOG.md
- packages/agent-toolkit/CHANGELOG.md
- packages/nextjs/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (33)
- packages/nextjs/package.json
- packages/react/package.json
- packages/tanstack-react-start/package.json
- packages/remix/package.json
- packages/astro/package.json
- packages/expo-passkeys/package.json
- packages/express/package.json
- packages/elements/package.json
- packages/types/package.json
- packages/chrome-extension/package.json
- packages/nuxt/package.json
- packages/expo/package.json
- packages/vue/package.json
- packages/backend/CHANGELOG.md
- packages/shared/package.json
- packages/agent-toolkit/package.json
- packages/localizations/package.json
- packages/nuxt/CHANGELOG.md
- packages/expo/CHANGELOG.md
- packages/astro/CHANGELOG.md
- packages/testing/package.json
- packages/react/CHANGELOG.md
- packages/elements/CHANGELOG.md
- packages/remix/CHANGELOG.md
- packages/fastify/CHANGELOG.md
- packages/react-router/package.json
- packages/fastify/package.json
- packages/chrome-extension/CHANGELOG.md
- packages/tanstack-react-start/CHANGELOG.md
- packages/themes/package.json
- packages/localizations/CHANGELOG.md
- packages/clerk-js/CHANGELOG.md
- packages/shared/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (3)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}
📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)
Use Prettier for consistent code formatting
Files:
packages/clerk-js/package.json
packages/*/package.json
📄 CodeRabbit Inference Engine (.cursor/rules/global.mdc)
All publishable packages should be placed under the packages/ directory
packages/*/package.json
: All publishable packages must be located in the 'packages/' directory.
All packages must be published under the @clerk namespace on npm.
Semantic versioning must be used across all packages.
Files:
packages/clerk-js/package.json
**/*
⚙️ CodeRabbit Configuration File
If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.
Files:
packages/clerk-js/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: Analyze (javascript-typescript)
🔇 Additional comments (1)
packages/clerk-js/package.json (1)
3-3
: Semver bump to 5.85.0 — verified.All checks passed:
- Scanned workspace package.json files under packages/: no non-workspace references to @clerk/clerk-js found (examples: packages/chrome-extension/package.json and packages/expo/package.json use workspace:^).
- packages/clerk-js/CHANGELOG.md contains an entry for 5.85.0.
No changes required.
e9a94f2
to
664447a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
🧹 Nitpick comments (2)
packages/react-router/package.json (1)
28-49
: Add a smoke test to validate subpath exports at build time.Given recent export regressions in other integrations, add a simple test that dynamically imports each subpath to catch breakages early (errors, webhooks, ssr.server, api.server). You already run publint; this complements it with a runtime check.
Example Vitest (or Jest) smoke test you can add under this package:
// tests/exports.smoke.test.ts // Ensure these imports resolve after build test('subpath exports resolve', async () => { await import('@clerk/react-router'); await import('@clerk/react-router/ssr.server'); await import('@clerk/react-router/api.server'); await import('@clerk/react-router/errors'); await import('@clerk/react-router/webhooks'); });If you prefer to keep it build-only, a postbuild script could assert file existence:
#!/bin/bash # scripts/check-exports.sh set -euo pipefail for p in dist/index.js dist/ssr/index.js dist/api/index.js dist/errors.js dist/webhooks.js; do test -f "$p" || { echo "Missing $p"; exit 1; } doneAnd wire it in package.json "scripts":
- "postbuild": "node -e "process.exit(0)" && bash ./scripts/check-exports.sh"
packages/expo-passkeys/CHANGELOG.md (1)
3-10
: Consider a brief note clarifying there are no code changes in this packageSince this entry reflects dependency bumps only, adding a short line like “No functional changes; dependency updates only” helps consumers scanning the changelog.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- MCP integration is disabled by default for public repositories
- Jira integration is disabled
- Linear integration is disabled by default for public repositories
You can enable these settings in your CodeRabbit configuration.
📒 Files selected for processing (48)
.changeset/easy-parrots-slide.md
(0 hunks).changeset/few-eagles-grab.md
(0 hunks).changeset/hot-toys-poke.md
(0 hunks).changeset/young-cats-retire.md
(0 hunks)packages/agent-toolkit/CHANGELOG.md
(1 hunks)packages/agent-toolkit/package.json
(1 hunks)packages/astro/CHANGELOG.md
(1 hunks)packages/astro/package.json
(1 hunks)packages/backend/CHANGELOG.md
(1 hunks)packages/backend/package.json
(1 hunks)packages/chrome-extension/CHANGELOG.md
(1 hunks)packages/chrome-extension/package.json
(1 hunks)packages/clerk-js/CHANGELOG.md
(1 hunks)packages/clerk-js/package.json
(1 hunks)packages/elements/CHANGELOG.md
(1 hunks)packages/elements/package.json
(1 hunks)packages/expo-passkeys/CHANGELOG.md
(1 hunks)packages/expo-passkeys/package.json
(1 hunks)packages/expo/CHANGELOG.md
(1 hunks)packages/expo/package.json
(1 hunks)packages/express/CHANGELOG.md
(1 hunks)packages/express/package.json
(1 hunks)packages/fastify/CHANGELOG.md
(1 hunks)packages/fastify/package.json
(1 hunks)packages/localizations/CHANGELOG.md
(1 hunks)packages/localizations/package.json
(1 hunks)packages/nextjs/CHANGELOG.md
(1 hunks)packages/nextjs/package.json
(1 hunks)packages/nuxt/CHANGELOG.md
(1 hunks)packages/nuxt/package.json
(1 hunks)packages/react-router/CHANGELOG.md
(1 hunks)packages/react-router/package.json
(1 hunks)packages/react/CHANGELOG.md
(1 hunks)packages/react/package.json
(1 hunks)packages/remix/CHANGELOG.md
(1 hunks)packages/remix/package.json
(1 hunks)packages/shared/CHANGELOG.md
(1 hunks)packages/shared/package.json
(1 hunks)packages/tanstack-react-start/CHANGELOG.md
(1 hunks)packages/tanstack-react-start/package.json
(1 hunks)packages/testing/CHANGELOG.md
(1 hunks)packages/testing/package.json
(1 hunks)packages/themes/CHANGELOG.md
(1 hunks)packages/themes/package.json
(1 hunks)packages/types/CHANGELOG.md
(1 hunks)packages/types/package.json
(1 hunks)packages/vue/CHANGELOG.md
(1 hunks)packages/vue/package.json
(1 hunks)
💤 Files with no reviewable changes (4)
- .changeset/easy-parrots-slide.md
- .changeset/hot-toys-poke.md
- .changeset/few-eagles-grab.md
- .changeset/young-cats-retire.md
✅ Files skipped from review due to trivial changes (10)
- packages/express/package.json
- packages/react-router/CHANGELOG.md
- packages/elements/CHANGELOG.md
- packages/shared/CHANGELOG.md
- packages/astro/package.json
- packages/nextjs/package.json
- packages/agent-toolkit/CHANGELOG.md
- packages/localizations/CHANGELOG.md
- packages/tanstack-react-start/CHANGELOG.md
- packages/testing/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (32)
- packages/expo/package.json
- packages/vue/package.json
- packages/agent-toolkit/package.json
- packages/testing/package.json
- packages/remix/package.json
- packages/elements/package.json
- packages/themes/package.json
- packages/nuxt/package.json
- packages/expo-passkeys/package.json
- packages/types/package.json
- packages/tanstack-react-start/package.json
- packages/chrome-extension/package.json
- packages/fastify/CHANGELOG.md
- packages/backend/CHANGELOG.md
- packages/fastify/package.json
- packages/localizations/package.json
- packages/backend/package.json
- packages/expo/CHANGELOG.md
- packages/react/CHANGELOG.md
- packages/types/CHANGELOG.md
- packages/shared/package.json
- packages/nuxt/CHANGELOG.md
- packages/themes/CHANGELOG.md
- packages/remix/CHANGELOG.md
- packages/astro/CHANGELOG.md
- packages/react/package.json
- packages/vue/CHANGELOG.md
- packages/clerk-js/package.json
- packages/express/CHANGELOG.md
- packages/chrome-extension/CHANGELOG.md
- packages/clerk-js/CHANGELOG.md
- packages/nextjs/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (4)
**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}
📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)
Use Prettier for consistent code formatting
Files:
packages/expo-passkeys/CHANGELOG.md
packages/react-router/package.json
packages/**/CHANGELOG.md
📄 CodeRabbit Inference Engine (.cursor/rules/development.mdc)
Maintain detailed changelogs
Files:
packages/expo-passkeys/CHANGELOG.md
**/*
⚙️ CodeRabbit Configuration File
If there are no tests added or modified as part of the PR, please suggest that tests be added to cover the changes.
Files:
packages/expo-passkeys/CHANGELOG.md
packages/react-router/package.json
packages/*/package.json
📄 CodeRabbit Inference Engine (.cursor/rules/global.mdc)
All publishable packages should be placed under the packages/ directory
packages/*/package.json
: All publishable packages must be located in the 'packages/' directory.
All packages must be published under the @clerk namespace on npm.
Semantic versioning must be used across all packages.
Files:
packages/react-router/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: Analyze (javascript-typescript)
🔇 Additional comments (2)
packages/react-router/package.json (1)
3-3
: Approve — patch bump 1.9.1 (changelog verified)Changelog contains "## 1.9.1" (packages/react-router/CHANGELOG.md, line 3); the semver patch bump in package.json is appropriate.
- packages/react-router/package.json — "version": "1.9.1"
- packages/react-router/CHANGELOG.md — contains "## 1.9.1" (found at line 3)
packages/expo-passkeys/CHANGELOG.md (1)
3-10
: Changelog entry is accurate and consistent with repo conventions
- Version bump to 0.3.31 with Patch Changes looks correct.
- Dependency versions match the PR objectives: @clerk/shared@3.21.0 and @clerk/types@4.78.0.
- Markdown formatting is consistent with prior entries.
- Updated dependencies [[`5b24129`](https://github.com/clerk/javascript/commit/5b24129ddcfc2f7dc6eb79d8c818b4ff97c68e9a)]: | ||
- @clerk/shared@3.21.0 | ||
- @clerk/types@4.78.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Verification agent
🧩 Analysis chain
Verify package.json and changelog alignment for 0.3.31 and dependency ranges
Sanity-check that:
- packages/expo-passkeys/package.json is bumped to 0.3.31
- Dependencies reflect the intended minimums and caret ranges (e.g., ^3.21.0 and ^4.78.0)
- The top version in this changelog matches package.json
🏁 Script executed:
#!/bin/bash
set -euo pipefail
# 1) Verify package.json exists and read version
PKG="packages/expo-passkeys/package.json"
CHANGELOG="packages/expo-passkeys/CHANGELOG.md"
if [[ ! -f "$PKG" ]]; then
echo "Missing $PKG"
exit 1
fi
if [[ ! -f "$CHANGELOG" ]]; then
echo "Missing $CHANGELOG"
exit 1
fi
pkg_version=$(jq -r '.version' "$PKG")
echo "package.json version: $pkg_version"
# 2) Extract topmost version from CHANGELOG (first '## x.y.z' heading)
ch_version=$(awk '/^## [0-9]+\.[0-9]+\.[0-9]+/{print $2; exit}' "$CHANGELOG")
echo "CHANGELOG top version: $ch_version"
if [[ "$pkg_version" != "$ch_version" ]]; then
echo "Version mismatch between package.json and CHANGELOG"
exit 2
fi
# 3) Check dependency ranges for @clerk/shared and @clerk/types
dep_shared=$(jq -r '.dependencies["@clerk/shared"] // .peerDependencies["@clerk/shared"] // empty' "$PKG")
dep_types=$(jq -r '.dependencies["@clerk/types"] // .peerDependencies["@clerk/types"] // empty' "$PKG")
echo "@clerk/shared range: ${dep_shared:-<not set>}"
echo "@clerk/types range: ${dep_types:-<not set>}"
# Expect caret ranges with at least these mins
[[ -n "${dep_shared:-}" ]] && [[ "$dep_shared" =~ ^\^?3\.21\.0 ]] || echo "Note: verify @clerk/shared is updated to ^3.21.0 or newer"
[[ -n "${dep_types:-}" ]] && [[ "$dep_types" =~ ^\^?4\.78\.0 ]] || echo "Note: verify @clerk/types is updated to ^4.78.0 or newer"
echo "Verification complete."
Length of output: 1429
Action required: align dependency ranges for packages/expo-passkeys (v0.3.31)
- package.json version matches CHANGELOG (0.3.31) — OK.
- packages/expo-passkeys/package.json currently pins @clerk/shared and @clerk/types as "workspace:^" (not explicit ranges).
- CHANGELOG.md (lines 7–9) lists @clerk/shared@3.21.0 and @clerk/types@4.78.0.
Please either:
- Update packages/expo-passkeys/package.json to use the explicit caret ranges (^3.21.0 and ^4.78.0), or
- Update the CHANGELOG to reflect the workspace protocol if that was intentional.
Files to update:
- packages/expo-passkeys/package.json (dependencies/peerDependencies for @clerk/shared and @clerk/types)
- packages/expo-passkeys/CHANGELOG.md (lines 7–9) — make consistent with package.json
🤖 Prompt for AI Agents
In packages/expo-passkeys/CHANGELOG.md around lines 7–9 and
packages/expo-passkeys/package.json, the dependency versions for @clerk/shared
and @clerk/types are inconsistent (CHANGELOG lists explicit versions @3.21.0 and
@4.78.0 while package.json uses "workspace:^"). To fix, choose one approach and
make both files match: either update packages/expo-passkeys/package.json to set
dependencies and peerDependencies for @clerk/shared and @clerk/types to explicit
caret ranges "^3.21.0" and "^4.78.0", or update CHANGELOG.md lines 7–9 to
reference the workspace protocol (e.g., "workspace:^") so both files are
consistent; update both files accordingly and run a quick package lint/check to
ensure no other mismatches.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@clerk/clerk-js@5.85.0
Minor Changes
signIn.password()
without an identifier. (#6534) by @dstaleyPatch Changes
Remove flickers from PricingTable when signed in. (#6535) by @panteliselef
Display trial subscriptions in UserProfile and OrganizationProfile. (#6526) by @panteliselef
Updated dependencies [
5b24129
]:@clerk/shared@3.21.0
Minor Changes
signIn.password()
without an identifier. (#6534) by @dstaleyPatch Changes
5b24129
]:@clerk/testing@1.11.0
Minor Changes
Introduce new helper to allow signing a user in via email address: (#6545) by @brkalow
Patch Changes
5b24129
]:@clerk/types@4.78.0
Minor Changes
signIn.password()
without an identifier. (#6534) by @dstaley@clerk/agent-toolkit@0.1.22
Patch Changes
5b24129
]:@clerk/astro@2.11.3
Patch Changes
5b24129
]:@clerk/backend@2.9.1
Patch Changes
5b24129
]:@clerk/chrome-extension@2.5.21
Patch Changes
d775436
,e78c73e
,5b24129
]:@clerk/elements@0.23.54
Patch Changes
5b24129
]:@clerk/clerk-expo@2.14.20
Patch Changes
d775436
,e78c73e
,5b24129
]:@clerk/expo-passkeys@0.3.31
Patch Changes
5b24129
]:@clerk/express@1.7.21
Patch Changes
5b24129
]:@clerk/fastify@2.4.21
Patch Changes
5b24129
]:@clerk/localizations@3.21.2
Patch Changes
5b24129
]:@clerk/nextjs@6.31.1
Patch Changes
Fix export of
RedirectToTasks
control component (#6546) by @LauraBeatrisUpdated dependencies [
5b24129
]:@clerk/nuxt@1.8.7
Patch Changes
Fix export of
RedirectToTasks
control component (#6546) by @LauraBeatrisUpdated dependencies [
83757e7
,5b24129
]:@clerk/clerk-react@5.42.1
Patch Changes
5b24129
]:@clerk/react-router@1.9.1
Patch Changes
5b24129
]:@clerk/remix@4.11.1
Patch Changes
5b24129
]:@clerk/tanstack-react-start@0.22.1
Patch Changes
5b24129
]:@clerk/themes@2.4.10
Patch Changes
5b24129
]:@clerk/vue@1.11.1
Patch Changes
Fix export of
RedirectToTasks
control component (#6546) by @LauraBeatrisUpdated dependencies [
5b24129
]:Summary by CodeRabbit
New Features
Bug Fixes
Chores