Skip to content

chore(repo): Discord (support → community), X, and support email updates#8650

Merged
wobsoriano merged 3 commits into
mainfrom
manovotny/discord-x-sweep
May 26, 2026
Merged

chore(repo): Discord (support → community), X, and support email updates#8650
wobsoriano merged 3 commits into
mainfrom
manovotny/discord-x-sweep

Conversation

@manovotny
Copy link
Copy Markdown
Contributor

@manovotny manovotny commented May 26, 2026

Summary

Why

Clerk Discord support officially ends 2026-06-15. After that date, Discord is a community space only — all support will then route through clerk.com/contact/support or support@clerk.com.

This PR aligns this repo's copy and links with that change. While in the same files, it also fixes adjacent updates for our X.com handle and support email.

Changes (if needed)

  1. Discord framing → community framing only. Never described as "support thread", "support channel", or as a place to "get help".
  2. Discord URL → Use https://clerk.com/discord instead of direct invitation URL.
  3. Help/support linkshttps://clerk.com/contact/support or support@clerk.com. Also updating support@clerk.devsupport@clerk.com.
  4. Twitter/X URLs → Changes twitter.comx.com and @ClerkDev@clerk on Clerk-owned URLs only. Third-party author handles, OAuth-protocol examples, and quoted-tweet permalinks intentionally untouched.

Companion PRs

@vercel
Copy link
Copy Markdown

vercel Bot commented May 26, 2026

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

Project Deployment Actions Updated (UTC)
clerk-js-sandbox Ready Ready Preview, Comment May 26, 2026 8:45pm

Request Review

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 26, 2026

🦋 Changeset detected

Latest commit: 41aaa26

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

This PR includes changesets to release 0 packages

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

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

… handles

Discord support officially ends 2026-06-15; Discord is positioned as
a community space only. Also canonicalizes Twitter/X URLs and handles
in the same surfaces.

Package READMEs (18 packages):
- Split monolithic "## Support" section into "## Support" (clerk.com/
  contact/support, preserving each package's UTM medium) and "## Community"
  (Discord). Mirrors the namespace split done in lead-agent.
- Normalize Twitter follow badges: shields.io handle Clerk(Dev) -> clerk,
  intent URL twitter.com -> x.com, screen_name Clerk(Dev) -> clerk.

Banners:
- Root README and integration/templates/tanstack-react-start README:
  canonicalize Discord URL (discord.com/invite/... -> clerk.com/discord)
  and X URL (twitter.com/(clerk|clerkdev) -> x.com/clerk). Label updated
  from "Twitter" -> "X".

Template body (integration/templates/tanstack-react-start):
- "Feel free to create a support thread on our Discord..." rewritten to
  point support requests at clerk.com/contact/support + support@clerk.com.
- Community paragraph keeps Discord but switches the URL to clerk.com/
  discord; closing line reframed from "find support through our Twitter"
  to "follow @clerk on X for updates".

Pre-pass-surfaced canonicalizations:
- packages/upgrade/src/versions/core-2/*.md (9 upgrade guide entries) +
  packages/upgrade/src/versions/core-3/changes/needs-client-trust-sign-in-
  status-added.md: clerk.com/support -> clerk.com/contact/support; latter
  also support@clerk.dev -> support@clerk.com.
- packages/backend/CHANGELOG.md: 2 historical entries normalized so users
  reading old version notes land at the canonical support URL.
- packages/vue/src/errors/messages.ts + packages/react/src/errors/messages
  .ts: runtime "invalidStateError" message URL normalized.
- .github/ISSUE_TEMPLATE/BUG_REPORT.yml: support URL normalized.

Out of scope (deliberately untouched):
- createClerkDevCache / ClerkDevCache / clerkDevelopmentCache code
  identifiers in packages/shared and packages/nextjs.
- Notion workspace URLs (clerkdev.notion.site/..., notion.so/clerkdev/...)
  in docs/CONTRIBUTING.md, .github/workflows/lock-threads.yml, and
  packages/ui code comments.
- 5 terminal error files (express, fastify, tanstack-react-start, react-
  router, nuxt) — already use clerk.com/discord with community framing.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@manovotny manovotny force-pushed the manovotny/discord-x-sweep branch from 45d6aea to 894c746 Compare May 26, 2026 18:15
@manovotny manovotny marked this pull request as ready for review May 26, 2026 18:17
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 26, 2026

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro

Run ID: 80102857-3980-4ea7-8186-3c3358ab02f0

📥 Commits

Reviewing files that changed from the base of the PR and between bb5a89a and 41aaa26.

📒 Files selected for processing (1)
  • .changeset/clean-readers-lie.md
✅ Files skipped from review due to trivial changes (1)
  • .changeset/clean-readers-lie.md

📝 Walkthrough

Walkthrough

This PR updates Clerk's support/contact URLs from /support to /contact/support across documentation and error messages, replaces Twitter follow badges with X follow badges in the root and package READMEs and integration templates, restructures README support/community sections into single-line support-page and Discord statements, and changes a support email address in upgrade docs. A new changeset file was added.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main changes: updates to Discord framing (support to community), X (Twitter migration), and support email links across multiple files.
Description check ✅ Passed The description is thorough and directly related to the changeset, explaining the rationale for Discord/X/support email updates and detailing all four categories of changes made throughout the repository.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


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.

❤️ Share

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

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 26, 2026

Open in StackBlitz

@clerk/astro

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

@clerk/backend

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

@clerk/chrome-extension

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

@clerk/clerk-js

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

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@8650

@clerk/expo

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

@clerk/expo-passkeys

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

@clerk/express

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

@clerk/fastify

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

@clerk/hono

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

@clerk/localizations

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

@clerk/nextjs

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

@clerk/nuxt

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

@clerk/react

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

@clerk/react-router

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

@clerk/shared

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

@clerk/tanstack-react-start

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

@clerk/testing

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

@clerk/ui

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

@clerk/upgrade

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

@clerk/vue

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

commit: 41aaa26

Comment thread integration/templates/tanstack-react-start/README.md Outdated
Comment thread integration/templates/tanstack-react-start/README.md Outdated
Comment thread README.md Outdated
Co-authored-by: Michael Novotny <manovotny@gmail.com>
@wobsoriano wobsoriano changed the title Discord (support → community), X, and support email updates chore(repo): Discord (support → community), X, and support email updates May 26, 2026
@wobsoriano wobsoriano merged commit 1fc2a2e into main May 26, 2026
44 of 45 checks passed
@wobsoriano wobsoriano deleted the manovotny/discord-x-sweep branch May 26, 2026 21:02
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.

2 participants