Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion dev-packages/e2e-tests/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"babel-jest": "^29.7.0",
"jest": "^29.7.0",
"react": "18.3.1",
"react-native": "0.77.1",
"react-native": "0.85.2",
"react-native-launch-arguments": "^4.0.2",
"typescript": "4.9.5",
"webdriverio": "^8.27.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@
"oxlint": "^1.56.0",
"oxlint-tsgolint": "^0.17.4",
"react": "19.1.0",
"react-native": "0.80.1",
"react-native": "0.85.2",
"react-test-renderer": "19.1.0",
"rimraf": "^4.1.1",
"ts-jest": "^29.3.1",
Expand Down
2 changes: 1 addition & 1 deletion performance-tests/TestAppPlain/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
},
"dependencies": {
"react": "19.1.0",
"react-native": "0.80.2"
"react-native": "0.85.2"

Check warning on line 12 in performance-tests/TestAppPlain/package.json

View check run for this annotation

@sentry/warden / warden: code-review

React Native tooling packages not updated alongside react-native 0.85.2

The `react-native` dependency is updated to 0.85.2, but `@react-native/babel-preset`, `@react-native/metro-config`, and `@react-native/typescript-config` in devDependencies remain at 0.80.2. This version mismatch can cause build failures or runtime errors due to incompatible tooling. For comparison, `samples/react-native/package.json` correctly updates these packages to 0.85.1 alongside react-native 0.85.2.

Check warning on line 12 in performance-tests/TestAppPlain/package.json

View check run for this annotation

@sentry/warden / warden: code-review

Node.js engine requirement not updated for React Native 0.85.2

The `engines.node` field specifies `>=18` but the PR changelog indicates React Native v0.84.0 bumps the minimum Node.js version to v22.11. This discrepancy can lead to cryptic runtime errors when developers attempt to use Node.js versions between 18 and 22.10. For comparison, `samples/react-native/package.json` correctly specifies `>=22.11.0`.
},
"devDependencies": {
"@babel/core": "^7.25.2",
Expand Down
2 changes: 1 addition & 1 deletion performance-tests/TestAppSentry/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"@react-native/new-app-screen": "0.80.2",
"@sentry/react-native": "8.8.0",
"react": "19.1.0",
"react-native": "0.80.2"
"react-native": "0.85.2"

Check warning on line 14 in performance-tests/TestAppSentry/package.json

View check run for this annotation

@sentry/warden / warden: find-bugs

@react-native/* packages remain at 0.80.2 while react-native updated to 0.85.2

The react-native package is updated from 0.80.2 to 0.85.2, but dependent @react-native/* packages (new-app-screen, babel-preset, metro-config, typescript-config) remain at 0.80.2. This version mismatch can cause build failures or runtime issues since these packages are meant to be synchronized with the main react-native version. The samples/react-native/package.json correctly uses @react-native/* 0.85.1 with react-native 0.85.2.

Check warning on line 14 in performance-tests/TestAppSentry/package.json

View check run for this annotation

@sentry/warden / warden: find-bugs

[LKV-5S2] Node.js engine requirement not updated for RN 0.85.2 (additional location)

The package.json specifies `"node": ">=18"` in engines (line 50), but the PR changelog explicitly states RN 0.84.0 has a breaking change: 'Bump minimum Node.js version to v22.11'. The samples/react-native/package.json correctly specifies `"node": ">=22.11.0"`. This will cause CI/CD failures or unexpected behavior when running with Node 18-21.

Check warning on line 14 in performance-tests/TestAppSentry/package.json

View check run for this annotation

@sentry/warden / warden: code-review

[HSA-3NR] React Native tooling packages not updated alongside react-native 0.85.2 (additional location)

The `react-native` dependency is updated to 0.85.2, but `@react-native/babel-preset`, `@react-native/metro-config`, and `@react-native/typescript-config` in devDependencies remain at 0.80.2. This version mismatch can cause build failures or runtime errors due to incompatible tooling. For comparison, `samples/react-native/package.json` correctly updates these packages to 0.85.1 alongside react-native 0.85.2.

Check warning on line 14 in performance-tests/TestAppSentry/package.json

View check run for this annotation

@sentry/warden / warden: code-review

[SWY-MQ7] Node.js engine requirement not updated for React Native 0.85.2 (additional location)

The `engines.node` field specifies `>=18` but the PR changelog indicates React Native v0.84.0 bumps the minimum Node.js version to v22.11. This discrepancy can lead to cryptic runtime errors when developers attempt to use Node.js versions between 18 and 22.10. For comparison, `samples/react-native/package.json` correctly specifies `>=22.11.0`.
},
"devDependencies": {
"@babel/core": "^7.25.2",
Expand Down
2 changes: 1 addition & 1 deletion samples/expo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
"expo-web-browser": "~55.0.9",
"react": "19.2.0",
"react-dom": "19.2.0",
"react-native": "0.83.2",
"react-native": "0.85.2",
"react-native-gesture-handler": "~2.30.0",
"react-native-safe-area-context": "~5.6.0",
"react-native-screens": "~4.23.0",
Expand Down
2 changes: 1 addition & 1 deletion samples/react-native-macos/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"@sentry/react-native": "8.8.0",
"delay": "^6.0.0",
"react": "18.2.0",
"react-native": "0.73.9",
"react-native": "0.85.2",

Check failure on line 24 in samples/react-native-macos/package.json

View check run for this annotation

@sentry/warden / warden: find-bugs

react-native-macos version incompatible with react-native 0.85.2

The `react-native` dependency is updated to 0.85.2, but `react-native-macos` (line 26) remains at 0.73.34. The react-native-macos fork must match the core react-native version as it's a platform-specific fork. This version mismatch will cause build failures or runtime crashes due to incompatible native module interfaces.

Check warning on line 24 in samples/react-native-macos/package.json

View check run for this annotation

@sentry/warden / warden: find-bugs

[8KJ-6SQ] @react-native/* packages remain at 0.80.2 while react-native updated to 0.85.2 (additional location)

The react-native package is updated from 0.80.2 to 0.85.2, but dependent @react-native/* packages (new-app-screen, babel-preset, metro-config, typescript-config) remain at 0.80.2. This version mismatch can cause build failures or runtime issues since these packages are meant to be synchronized with the main react-native version. The samples/react-native/package.json correctly uses @react-native/* 0.85.1 with react-native 0.85.2.

Check warning on line 24 in samples/react-native-macos/package.json

View check run for this annotation

@sentry/warden / warden: find-bugs

Node.js engine requirement not updated for RN 0.85.2

The package.json specifies `"node": ">=18"` in engines (line 50), but the PR changelog explicitly states RN 0.84.0 has a breaking change: 'Bump minimum Node.js version to v22.11'. The samples/react-native/package.json correctly specifies `"node": ">=22.11.0"`. This will cause CI/CD failures or unexpected behavior when running with Node 18-21.

Check failure on line 24 in samples/react-native-macos/package.json

View check run for this annotation

@sentry/warden / warden: code-review

react-native and react-native-macos version mismatch will likely cause build/runtime failures

The `react-native` package is being updated to 0.85.2 while `react-native-macos` remains at 0.73.34. These packages must be version-aligned since `react-native-macos` is a fork of `react-native` for macOS support. The Podfile at `samples/react-native-macos/macos/Podfile` references `react-native-macos` for native module resolution, so this mismatch will likely cause native build failures or runtime incompatibilities due to API differences between the two versions.

Check warning on line 24 in samples/react-native-macos/package.json

View check run for this annotation

@sentry/warden / warden: code-review

Dev dependencies still pinned to 0.73.x may be incompatible with React Native 0.85.2

The `@react-native/babel-preset` (0.73.21), `@react-native/metro-config` (0.73.5), and `@react-native/typescript-config` (0.73.1) are all still at 0.73.x versions while react-native is being updated to 0.85.2. These packages are typically released in lockstep with react-native core and may have breaking changes across major versions that could cause build or bundling failures.
"react-native-gesture-handler": "2.14.0",
"react-native-macos": "0.73.34",
"react-native-reanimated": "3.8.1",
Expand Down
2 changes: 1 addition & 1 deletion samples/react-native/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
"@shopify/flash-list": "^2.0.2",
"delay": "^6.0.0",
"react": "19.2.3",
"react-native": "0.85.1",
"react-native": "0.85.2",
"react-native-build-config": "^0.3.2",
"react-native-gesture-handler": "^2.28.0",
"react-native-image-picker": "^8.2.1",
Expand Down
Loading
Loading