Skip to content

chore: Upgrade packages to latest stable versions#3959

Merged
mrousavy merged 1 commit into
mainfrom
chore/upgrade-all-packages
May 28, 2026
Merged

chore: Upgrade packages to latest stable versions#3959
mrousavy merged 1 commit into
mainfrom
chore/upgrade-all-packages

Conversation

@mrousavy
Copy link
Copy Markdown
Owner

@mrousavy mrousavy commented May 28, 2026

Summary

Consolidates the open package-upgrade PRs into a single dependency upgrade:

  • upgrades TypeScript/TypeDoc, release-it, Babel, docs UI/Tailwind tooling, ts-morph, React Navigation, Reanimated/Worklets, vector icons, yargs, Node CI runtime, GitHub Actions, CocoaPods/Ruby, iOS ML Kit barcode scanning, and Android Gradle Plugin versions
  • regenerates bun.lock, Gemfile.lock, Podfile.lock, and Android/iOS generated lock metadata from the combined manifests
  • keeps React/React DOM on 19.2.3 because React Native 0.85.3 is current latest and uses the 19.2.3 renderer; this avoids the runtime mismatch seen with React 19.2.6
  • keeps Gradle wrapper on 9.3.1; Gradle 9.5.1 currently fails React Native 0.85.3's included Gradle plugin because Gradle embeds Kotlin 2.3.20 while the RN plugin compiles with Kotlin 2.1.20
  • keeps Xcode CI on 26.2; the standalone Xcode 26.5 PR failed before build because the runner did not have /Applications/Xcode_26.5.app
  • replaces release-asset upload actions with PR artifacts + gh release upload, so release workflows can be built on PRs without missing github.event.release.upload_url
  • fixes small Biome blockers in docs code that were surfaced by the current lint rules
  • documents and enforces iOS 15.5 for the barcode scanner pod because GoogleMLKit 9.0.0 declares iOS 15.5

Supersedes #3819, #3842, #3933, #3935, #3937, #3939, #3941, #3942, #3945, #3946, #3949, #3951, #3952, #3953, #3954, and #3955.

Verification

  • bun install --frozen-lockfile
  • bun run build
  • bun docs build
  • bunx biome check .
  • bun example build:android
  • JAVA_HOME=/opt/homebrew/opt/openjdk@17 PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH" ./gradlew assembleDebug -Pandroid.injected.testOnly=false -PreactNativeArchitectures=arm64-v8a --no-daemon --build-cache --console=plain
  • bundle _4.0.12_ exec pod install
  • iOS release simulator build via xcodebuild -workspace SimpleCamera.xcworkspace -scheme SimpleCamera -sdk iphonesimulator -configuration Release -destination 'generic/platform=iOS Simulator' clean build CODE_SIGNING_ALLOWED=NO

@mrousavy mrousavy force-pushed the chore/upgrade-all-packages branch from 205e754 to 011b038 Compare May 28, 2026 13:56
@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

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

Project Deployment Actions Updated (UTC)
react-native-vision-camera-docs Ready Ready Preview, Comment May 28, 2026 1:57pm

Request Review

@mrousavy mrousavy merged commit 9ecc198 into main May 28, 2026
7 of 9 checks passed
@mrousavy mrousavy deleted the chore/upgrade-all-packages branch May 28, 2026 14:48
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