Skip to content

chore(deps): bump @clerk/electron to 0.0.38 - #8590

Open
SunkenInTime wants to merge 2 commits into
pingdotgg:mainfrom
SunkenInTime:chore/bump-clerk-electron-0.0.38
Open

chore(deps): bump @clerk/electron to 0.0.38#8590
SunkenInTime wants to merge 2 commits into
pingdotgg:mainfrom
SunkenInTime:chore/bump-clerk-electron-0.0.38

Conversation

@SunkenInTime

@SunkenInTime SunkenInTime commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Clerk Electron 0.0.38 includes the main-process token fallback for cases where secure persistence is unavailable or fails. T3 still pins 0.0.37, so affected Electron sign-in attempts can remain stuck in the "You are signed out" loop.

This bumps the workspace catalog, supply-chain age exemption, and lockfile to 0.0.38. No application code changes.

Tests:

  • pnpm install --lockfile-only --frozen-lockfile
  • pnpm exec vp test run apps/desktop/src/app/DesktopClerk.test.ts
  • pnpm --filter @t3tools/desktop typecheck
  • pnpm --filter @t3tools/web typecheck
  • git diff --check

Model: GPT-5.6
Harness: Codex in T3 Code


Note

Medium Risk
Dependency-only change, but it touches Clerk auth/token persistence in Electron where regressions would affect sign-in; scope is limited to a small patch bump with an explicit fallback fix.

Overview
Bumps @clerk/electron from 0.0.37 to 0.0.38 via the workspace catalog, minimumReleaseAgeExclude, and pnpm-lock.yaml for apps/desktop and apps/web. There are no application source changes.

The new Clerk release adds a main-process token fallback when secure persistence is unavailable or fails, which should address Electron sign-in getting stuck in a "You are signed out" loop on 0.0.37.

Reviewed by Cursor Bugbot for commit c14da3a. Bugbot is set up for automated code reviews on this repo. Configure here.

Note

Bump @clerk/electron from 0.0.37 to 0.0.38

Updates the workspace catalog and minimumReleaseAgeExclude list in pnpm-workspace.yaml to reference @clerk/electron@0.0.38, and refreshes pnpm-lock.yaml accordingly.

Macroscope summarized c14da3a.

@coderabbitai

coderabbitai Bot commented Aug 28, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 21ff17e8-26a5-4d53-92ab-92e76b799889

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:S 10-29 changed lines (additions + deletions). labels Aug 28, 2026
@macroscopeapp

macroscopeapp Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Not approved

Macroscope's review found this PR not approvable — This dependency bump replaces the Clerk Electron authentication implementation used by the desktop bridge, preload layer, provider, OAuth handling, storage, and passkey flows. Although the repository diff is limited to catalog and lockfile updates, the authentication-sensitive runtime impact cannot be verified from those files alone.

Not approved because:

  • Monthly spending limit reached (workspace setting). Approvability relies on correctness review in order to determine eligibility

Review your spending limits in Billing settings. You can add or adjust custom eligibility rules. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S 10-29 changed lines (additions + deletions). vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant