Skip to content

feat(shared): add Link provider types - #10093

Draft
brkalow wants to merge 2 commits into
mainfrom
codex/add-link-oauth
Draft

brkalow wants to merge 2 commits into
mainfrom
codex/add-link-oauth

Conversation

@brkalow

@brkalow brkalow commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

Adds the Link provider slug and strategy to the shared JavaScript OAuth provider registry and compatibility values. This supplies the provider types used by the Dashboard change in the related PR set.

Validation: shared package tests passed (1,326 tests), type tests reported no errors, lint passed with existing warnings, and format checks passed.

Related draft PRs and rollout order

  1. Backend: clerk_go #22849.
  2. Shared credential variable placeholders: terraform-app-infra #3588. Values are empty; this PR does not apply infrastructure or populate credentials.
  3. Shared JavaScript provider types: javascript #10093.
  4. Dashboard: dashboard #10369. Deploy the backend before the Dashboard and publish JS provider types before the Dashboard release.
  5. Documentation and unpublished changelog: clerk #3536. Merge/publish documentation with the coordinated release; keep the changelog draft unpublished until then.

No live Link OAuth setup or credentials were used. The shared credential placeholders remain empty; live authentication is unverified.

@changeset-bot

changeset-bot Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 3c548a1

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel

vercel Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
clerk-js-sandbox Ready Ready Preview Oct 6, 2026 5:17pm UTC
swingset Ready Ready Preview Oct 6, 2026 5:17pm UTC

Request Review

@coderabbitai

coderabbitai Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@pkg-pr-new

pkg-pr-new Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@10093

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@10093

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@10093

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@10093

@clerk/electron

npm i https://pkg.pr.new/@clerk/electron@10093

@clerk/electron-passkeys

npm i https://pkg.pr.new/@clerk/electron-passkeys@10093

@clerk/eslint-plugin

npm i https://pkg.pr.new/@clerk/eslint-plugin@10093

@clerk/expo

npm i https://pkg.pr.new/@clerk/expo@10093

@clerk/expo-biometrics

npm i https://pkg.pr.new/@clerk/expo-biometrics@10093

@clerk/expo-google-signin

npm i https://pkg.pr.new/@clerk/expo-google-signin@10093

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@10093

@clerk/express

npm i https://pkg.pr.new/@clerk/express@10093

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@10093

@clerk/hono

npm i https://pkg.pr.new/@clerk/hono@10093

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@10093

@clerk/mosaic

npm i https://pkg.pr.new/@clerk/mosaic@10093

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@10093

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@10093

@clerk/react

npm i https://pkg.pr.new/@clerk/react@10093

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@10093

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@10093

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@10093

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@10093

@clerk/ui

npm i https://pkg.pr.new/@clerk/ui@10093

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@10093

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@10093

commit: 3c548a1

@brkalow
brkalow force-pushed the codex/add-link-oauth branch from 756d12d to bba66fc Compare October 6, 2026 17:00
@brkalow brkalow changed the title feat(oauth): add Link provider types feat(shared): add Link provider types Oct 6, 2026

This branch was successfully deployed

2 active deployments
Preview – swingset — 3c548a12 Deployed Oct 6, 2026 by vercel[bot]
Preview – clerk-js-sandbox — 3c548a12 Deployed Oct 6, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant