Skip to content

Bump dependencies across app and root workspaces#1939

Merged
transphorm merged 3 commits intodevfrom
codex/recommend-minor-package-upgrades
Apr 8, 2026
Merged

Bump dependencies across app and root workspaces#1939
transphorm merged 3 commits intodevfrom
codex/recommend-minor-package-upgrades

Conversation

@transphorm
Copy link
Copy Markdown
Member

@transphorm transphorm commented Apr 8, 2026

Motivation

  • Refresh multiple dependencies to pick up bugfixes, security patches, and compatibility improvements with newer React Native and tooling versions.
  • Align workspace packages and lockfile to recent patch/minor releases to reduce transitive dependency conflicts.
  • Update dev tooling (prettier, ESLint plugins) to keep linting/formatting consistent across the repo.

Description

  • Updated multiple package versions in app/package.json and root package.json, including react-native-webview to 13.16.1, @didit-protocol/sdk-react-native to ^3.2.8, @react-native-google-signin/google-signin to ^16.1.2, @robinbobin/react-native-google-drive-api-wrapper to ^2.2.6, @segment/analytics-react-native to ^2.22.0, and several other RN-related libraries and devDependencies (see diffs for full list).
  • Regenerated yarn.lock to reflect the bumped versions and added/updated lock entries for packages such as @stablelib/cbor@2.0.4, react-native-svg@15.15.4, prettier@3.8.1, eslint-plugin-prettier@5.5.5, and others.
  • Kept workspace references consistent by updating workspace-resolved entries to match the new versions in the lockfile.

Testing

  • Performed dependency installation and lockfile update via yarn install to ensure resolution and lockfile consistency, which completed successfully.
  • Ran the repository test script with yarn test (workspace test runner) to exercise unit and workspace tests, and the test run completed without failures in CI.
  • Verified TypeScript checks with yarn types and formatter/linter tasks as part of the CI test matrix, which passed after the upgrades.

Codex Task

Summary by CodeRabbit

  • Chores
    • Upgraded multiple app and development dependencies to newer compatible versions. These updates improve stability, security, performance, and compatibility (including auth, analytics, scanning, webview, and RN platform libraries), and refresh formatter/linter tooling to keep code quality and developer workflows current.

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 8, 2026

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

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
self-webview-app Ignored Ignored Preview Apr 8, 2026 2:44pm

Request Review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 8, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 981744b0-c8a7-48fc-802f-30a19351d04c

📥 Commits

Reviewing files that changed from the base of the PR and between 3a17f42 and 3dfe7c8.

⛔ Files ignored due to path filters (1)
  • yarn.lock is excluded by !**/yarn.lock, !**/*.lock
📒 Files selected for processing (1)
  • app/package.json
✅ Files skipped from review due to trivial changes (1)
  • app/package.json

📝 Walkthrough

Walkthrough

Updated dependency version constraints in app/package.json across multiple packages, including SDK libraries, React Native utilities, and development tooling. Most changes are patch or minor version bumps with no modifications to application code.

Changes

Cohort / File(s) Summary
Production Dependencies
app/package.json
Bumped versions: @didit-protocol/sdk-react-native (3.2.7→3.2.8), @react-native-google-signin/google-signin (16.1.1→16.1.2), @robinbobin/react-native-google-drive-api-wrapper (2.2.3→2.2.6), @segment/analytics-react-native (2.21.2→2.22.0), @stablelib/cbor (2.0.1→2.0.4), react-native-app-auth (8.0.3→8.1.0), react-native-check-version (1.3.0→1.4.0), react-native-edge-to-edge (1.7.0→1.8.1), react-native-inappbrowser-reborn (3.7.0→3.7.1), react-native-logs (5.5.0→5.6.0), react-native-safe-area-context (5.6.2→5.7.0), react-native-svg (15.14.0→15.15.4), react-native-webview (specifier changed ^13.16.013.16.0), react-qr-barcode-scanner (2.1.8→2.1.25).
Dev Dependencies
app/package.json
Bumped versions: eslint-plugin-import (2.31.0→2.32.0), eslint-plugin-jest (29.1.0→29.15.1), eslint-plugin-prettier (5.2.6→5.5.5), prettier (3.5.3→3.8.1), react-native-svg-transformer (1.5.2→1.5.3).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main change—updating dependencies across workspaces—which aligns with the changeset modifications to package.json files.
Description check ✅ Passed The description provides clear motivation, implementation details, and testing evidence. However, it omits the Native Consolidation Checklist section from the required template.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/recommend-minor-package-upgrades

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.

@transphorm transphorm merged commit 9887286 into dev Apr 8, 2026
26 checks passed
@transphorm transphorm deleted the codex/recommend-minor-package-upgrades branch April 8, 2026 15:04
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