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",

Check failure on line 26 in dev-packages/e2e-tests/package.json

View check run for this annotation

@sentry/warden / warden: code-review

React Native 0.85.2 requires Node.js v22.11, but project uses Node.js 18

The PR updates React Native to v0.85.2, which according to the changelog requires minimum Node.js v22.11 (introduced in v0.84.0). However, the root package.json specifies Node.js 18.20.8 via Volta. This version mismatch will likely cause build failures in the e2e-tests package when running with the project's configured Node.js version.
"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 @@ -110,7 +110,7 @@
"oxlint": "^1.56.0",
"oxlint-tsgolint": "^0.17.4",
"react": "19.1.0",
"react-native": "0.80.1",
"react-native": "0.85.2",

Check warning on line 113 in packages/core/package.json

View check run for this annotation

@sentry/warden / warden: code-review

@react-native/babel-preset version not updated alongside react-native

`@react-native/babel-preset` remains pinned at `0.80.0` while `react-native` is being updated to `0.85.2`. React Native ecosystem packages are typically versioned together and mismatches can cause transpilation issues or missing language feature support. The babel preset is actively used in `babel.config.js`.

Check failure on line 113 in packages/core/package.json

View check run for this annotation

@sentry/warden / warden: find-bugs

[ZXV-8NF] Version mismatch between react-native (0.85.2) and react-native-macos (0.73.34) will cause build failures (additional location)

The `react-native` package is being updated to 0.85.2 while `react-native-macos` remains at 0.73.34. The macOS fork is version-locked to the 0.73.x line and is incompatible with react-native 0.85.x. Additionally, the `@react-native/babel-preset` (0.73.21), `@react-native/metro-config` (0.73.5), and `@react-native/typescript-config` (0.73.1) devDependencies remain at 0.73.x versions, creating further incompatibility. The engines.node constraint is still `>=18` but the PR changelog indicates the minimum is now Node.js v22.11. This will likely cause build failures or cryptic runtime errors in the macOS sample.
"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 failure on line 12 in performance-tests/TestAppPlain/package.json

View check run for this annotation

@sentry/warden / warden: code-review

[DSZ-54A] React Native 0.85.2 requires Node.js v22.11, but project uses Node.js 18 (additional location)

The PR updates React Native to v0.85.2, which according to the changelog requires minimum Node.js v22.11 (introduced in v0.84.0). However, the root package.json specifies Node.js 18.20.8 via Volta. This version mismatch will likely cause build failures in the e2e-tests package when running with the project's configured Node.js version.

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

View check run for this annotation

@sentry/warden / warden: code-review

[2Y9-5FS] @react-native/babel-preset version not updated alongside react-native (additional location)

`@react-native/babel-preset` remains pinned at `0.80.0` while `react-native` is being updated to `0.85.2`. React Native ecosystem packages are typically versioned together and mismatches can cause transpilation issues or missing language feature support. The babel preset is actively used in `babel.config.js`.

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

View check run for this annotation

@sentry/warden / warden: find-bugs

Node.js engine requirement outdated for React Native 0.85.2

React Native 0.85.2 requires Node.js v22.11 minimum (per the PR changelog), but the engines field specifies `>=18`. This inconsistency will allow developers to use incompatible Node.js versions, causing build failures. Other packages in this PR (e.g., samples/react-native/package.json) correctly specify `>=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.9.1",
"react": "19.1.0",
"react-native": "0.80.2"
"react-native": "0.85.2"

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

View check run for this annotation

@sentry/warden / warden: code-review

[DSZ-54A] React Native 0.85.2 requires Node.js v22.11, but project uses Node.js 18 (additional location)

The PR updates React Native to v0.85.2, which according to the changelog requires minimum Node.js v22.11 (introduced in v0.84.0). However, the root package.json specifies Node.js 18.20.8 via Volta. This version mismatch will likely cause build failures in the e2e-tests package when running with the project's configured Node.js version.

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

View check run for this annotation

@sentry/warden / warden: code-review

[2Y9-5FS] @react-native/babel-preset version not updated alongside react-native (additional location)

`@react-native/babel-preset` remains pinned at `0.80.0` while `react-native` is being updated to `0.85.2`. React Native ecosystem packages are typically versioned together and mismatches can cause transpilation issues or missing language feature support. The babel preset is actively used in `babel.config.js`.

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

View check run for this annotation

@sentry/warden / warden: find-bugs

[5BG-ABP] Node.js engine requirement outdated for React Native 0.85.2 (additional location)

React Native 0.85.2 requires Node.js v22.11 minimum (per the PR changelog), but the engines field specifies `>=18`. This inconsistency will allow developers to use incompatible Node.js versions, causing build failures. Other packages in this PR (e.g., samples/react-native/package.json) correctly specify `>=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.9.1",
"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: code-review

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

The `react-native` was updated to 0.85.2 but `react-native-macos` remains at 0.73.34. react-native-macos is a fork that tracks specific react-native versions - version 0.73.34 is built for RN 0.73.x and will cause runtime errors with RN 0.85.x. Additionally, the `react` version (18.2.0) and `@react-native/*` devDependencies (0.73.x) are incompatible with RN 0.85.2, which requires React 19.x. This will cause build/runtime failures.

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

View check run for this annotation

@sentry/warden / warden: find-bugs

Version mismatch between react-native (0.85.2) and react-native-macos (0.73.34) will cause build failures

The `react-native` package is being updated to 0.85.2 while `react-native-macos` remains at 0.73.34. The macOS fork is version-locked to the 0.73.x line and is incompatible with react-native 0.85.x. Additionally, the `@react-native/babel-preset` (0.73.21), `@react-native/metro-config` (0.73.5), and `@react-native/typescript-config` (0.73.1) devDependencies remain at 0.73.x versions, creating further incompatibility. The engines.node constraint is still `>=18` but the PR changelog indicates the minimum is now Node.js v22.11. This will likely cause build failures or cryptic runtime errors in the macOS sample.
"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