Skip to content

ci: bump clerk-android in @clerk/expo-native-components after the Expo package split - #971

Draft
mikepitre wants to merge 2 commits into
mainfrom
mike/expo-bump-expo-native
Draft

mikepitre wants to merge 2 commits into
mainfrom
mike/expo-bump-expo-native

Conversation

@mikepitre

@mikepitre mikepitre commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

What & why

clerk/javascript#9955 moves the Expo native components, and the build.gradle that pins clerk-android, from @clerk/expo into a new @clerk/expo-native-components package (packages/expo-native-components/android/build.gradle). After that merges, the open-expo-android-release-pr job would fail with "Could not read clerk-android versions", because it hard-codes packages/expo/android/build.gradle and @clerk/expo.

The update step now detects which layout the checked-out javascript repo has and uses the matching Gradle file, changeset package and commit/PR scope:

  • packages/expo-native-components/android/build.gradle → '@clerk/expo-native-components': patch, chore(expo-native-components): bump clerk-android to …
  • otherwise packages/expo/android/build.gradle → '@clerk/expo': patch, chore(expo): … (today's behavior)

So releases keep opening the bump PR before and after the split lands, and the fallback can be removed once #9955 is on main.

What to focus on

  • I ran the update step's script against both layouts (javascript main and the #9955 branch). Each produced the right file, package, scope and both Gradle pins updated. actionlint passes apart from the existing custom Blacksmith runner labels.

🤖 Generated with Claude Code

…plit

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 28, 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

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

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@mikepitre mikepitre changed the title ci: bump clerk-android in @clerk/expo-native after the Expo package split ci: bump clerk-android in @clerk/expo-native-components after the Expo package split Sep 28, 2026

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant