Skip to content

build(deps): Pin tinypool to patched 2.x to resolve prototype-pollution advisories #10112

build(deps): Pin tinypool to patched 2.x to resolve prototype-pollution advisories

build(deps): Pin tinypool to patched 2.x to resolve prototype-pollution advisories #10112

Triggered via pull request October 12, 2026 09:20
Status Success
Total duration 29m 30s
Artifacts 14

e2e-v2.yml

on: pull_request
auth_token_check  /  auth_token_check
3s
auth_token_check / auth_token_check
Ready-to-merge gate  /  Missing "ready-to-merge" label
3s
Ready-to-merge gate / Missing "ready-to-merge" label
diff_check  /  diff_check
11s
diff_check / diff_check
detect-changes  /  Detect file changes
7s
detect-changes / Detect file changes
Matrix: react-native-build
Matrix: metrics
Matrix: react-native-test
Fit to window
Zoom out
Zoom in

Annotations

78 warnings and 23 notices
Build RN 0.87.1 new hermes ios production static: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L111
ISO C++ requires field designators to be specified in declaration order; field 'bottom' will be initialized after field 'right' [-Wreorder-init-list]
Build RN 0.87.1 new hermes ios production static: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L110
ISO C++ requires field designators to be specified in declaration order; field 'left' will be initialized after field 'bottom' [-Wreorder-init-list]
Build RN 0.87.1 new hermes ios production static: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L111
ISO C++ requires field designators to be specified in declaration order; field 'bottom' will be initialized after field 'right' [-Wreorder-init-list]
Build RN 0.87.1 new hermes ios production static: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L110
ISO C++ requires field designators to be specified in declaration order; field 'left' will be initialized after field 'bottom' [-Wreorder-init-list]
Build RN 0.87.1 new hermes ios production static: libtool#L0
'EventEmitters-1125e58028b4bae77e84c3e0b421ae3d.o' has no symbols
Build RN 0.87.1 new hermes ios production static: libtool#L0
'EventEmitters-1125e58028b4bae77e84c3e0b421ae3d.o' has no symbols
Build RN 0.87.1 new hermes ios production no: libtool#L0
'EventEmitters-1125e58028b4bae77e84c3e0b421ae3d.o' has no symbols
Build RN 0.87.1 new hermes ios production no: libtool#L0
'EventEmitters-1125e58028b4bae77e84c3e0b421ae3d.o' has no symbols
Build RN 0.87.1 new hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L111
ISO C++ requires field designators to be specified in declaration order; field 'bottom' will be initialized after field 'right' [-Wreorder-init-list]
Build RN 0.87.1 new hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L110
ISO C++ requires field designators to be specified in declaration order; field 'left' will be initialized after field 'bottom' [-Wreorder-init-list]
Build RN 0.87.1 new hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L111
ISO C++ requires field designators to be specified in declaration order; field 'bottom' will be initialized after field 'right' [-Wreorder-init-list]
Build RN 0.87.1 new hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L110
ISO C++ requires field designators to be specified in declaration order; field 'left' will be initialized after field 'bottom' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production static: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L111
ISO C++ requires field designators to be specified in declaration order; field 'bottom' will be initialized after field 'right' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production static: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L110
ISO C++ requires field designators to be specified in declaration order; field 'left' will be initialized after field 'bottom' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production static: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L111
ISO C++ requires field designators to be specified in declaration order; field 'bottom' will be initialized after field 'right' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production static: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L110
ISO C++ requires field designators to be specified in declaration order; field 'left' will be initialized after field 'bottom' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production static: libtool#L0
'EventEmitters-1125e58028b4bae77e84c3e0b421ae3d.o' has no symbols
Build RN 0.87.1 legacy hermes ios production static: libtool#L0
'EventEmitters-1125e58028b4bae77e84c3e0b421ae3d.o' has no symbols
Build RN 0.87.1 legacy hermes ios production dynamic: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L111
ISO C++ requires field designators to be specified in declaration order; field 'bottom' will be initialized after field 'right' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production dynamic: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L110
ISO C++ requires field designators to be specified in declaration order; field 'left' will be initialized after field 'bottom' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production dynamic: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L111
ISO C++ requires field designators to be specified in declaration order; field 'bottom' will be initialized after field 'right' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production dynamic: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L110
ISO C++ requires field designators to be specified in declaration order; field 'left' will be initialized after field 'bottom' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production no: libtool#L0
'EventEmitters-1125e58028b4bae77e84c3e0b421ae3d.o' has no symbols
Build RN 0.87.1 legacy hermes ios production no: libtool#L0
'EventEmitters-1125e58028b4bae77e84c3e0b421ae3d.o' has no symbols
Build RN 0.87.1 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L111
ISO C++ requires field designators to be specified in declaration order; field 'bottom' will be initialized after field 'right' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L110
ISO C++ requires field designators to be specified in declaration order; field 'left' will be initialized after field 'bottom' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L111
ISO C++ requires field designators to be specified in declaration order; field 'bottom' will be initialized after field 'right' [-Wreorder-init-list]
Build RN 0.87.1 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/node_modules/react-native-safe-area-context/ios/Fabric/RNCSafeAreaProviderComponentView.mm#L110
ISO C++ requires field designators to be specified in declaration order; field 'left' will be initialized after field 'bottom' [-Wreorder-init-list]
End-of-life Gradle version
Gradle 7.5.1 is end-of-life. Gradle 7.x releases receive no further fixes, security fixes included. Update to the latest Gradle version. If you cannot upgrade, see https://gradle.org/security-subscription/?utm_source=github-action for options
Build RN 0.71.19 legacy hermes android production no
No files were found with the provided path: dev-packages/e2e-tests/react-native-versions/0.71.19/RnDiffApp/ios/*.log. No artifacts will be uploaded.
Build RN 0.71.19 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.71.19/RnDiffApp/ios/Pods/Headers/Public/RNSentry/RNSentryStart.h#L12
pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
Build RN 0.71.19 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.71.19/RnDiffApp/ios/Pods/Headers/Public/RNSentry/RNSentryStart.h#L4
pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
Build RN 0.71.19 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.71.19/RnDiffApp/ios/Pods/Headers/Public/RNSentry/RNSentry.h#L30
pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
Build RN 0.71.19 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.71.19/RnDiffApp/ios/Pods/Headers/Public/RNSentry/RNSentry.h#L29
pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
Build RN 0.71.19 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.71.19/RnDiffApp/ios/Pods/Headers/Public/RNSentry/RNSentry.h#L15
pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
Build RN 0.71.19 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.71.19/RnDiffApp/ios/Pods/Headers/Public/RNSentry/RNSentrySDK.h#L4
pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
Build RN 0.71.19 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.71.19/RnDiffApp/ios/Pods/glog/src/raw_logging.cc#L153
'syscall' is deprecated: first deprecated in iOS 10.0 - syscall(2) is unsupported; please switch to a supported interface. For SYS_kdebug_trace use kdebug_signpost(). [-Wdeprecated-declarations]
Build RN 0.71.19 legacy hermes ios production no: dev-packages/e2e-tests/react-native-versions/0.71.19/RnDiffApp/ios/Pods/glog/src/utilities.cc#L254
'syscall' is deprecated: first deprecated in iOS 10.0 - syscall(2) is unsupported; please switch to a supported interface. For SYS_kdebug_trace use kdebug_signpost(). [-Wdeprecated-declarations]
Build RN 0.87.1 new hermes android production no
No files were found with the provided path: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/ios/*.log. No artifacts will be uploaded.
Build RN 0.87.1 legacy hermes android production no
No files were found with the provided path: dev-packages/e2e-tests/react-native-versions/0.87.1/RnDiffApp/ios/*.log. No artifacts will be uploaded.
metrics (legacy, ios)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-java@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
metrics (legacy, ios)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
metrics (legacy, android)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-java@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
metrics (legacy, android)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Test RN 0.87.1 legacy hermes ios production no
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dniHze/maestro-test-action@bda8a93211c86d0a05b7a4597c5ad134566fbde4, futureware-tech/simulator-action@e89aa8f93d3aec35083ff49d2854d07f7186f7f5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test RN 0.87.1 legacy hermes ios production no
More than one (3) device matching requirements (os:[] os_version:[>=18.0] model:[iphone 17]) have been found.
Test RN 0.87.1 new hermes ios production no
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dniHze/maestro-test-action@bda8a93211c86d0a05b7a4597c5ad134566fbde4, futureware-tech/simulator-action@e89aa8f93d3aec35083ff49d2854d07f7186f7f5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test RN 0.87.1 new hermes ios production no
More than one (3) device matching requirements (os:[] os_version:[>=18.0] model:[iphone 17]) have been found.
Test RN 0.87.1 legacy hermes android production no
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dniHze/maestro-test-action@bda8a93211c86d0a05b7a4597c5ad134566fbde4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test RN 0.87.1 new hermes android production no
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dniHze/maestro-test-action@bda8a93211c86d0a05b7a4597c5ad134566fbde4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
metrics (new, android)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-java@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
metrics (new, android)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
metrics (new, ios)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-java@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
metrics (new, ios)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Ready-to-merge gate / Missing "ready-to-merge" label
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
auth_token_check / auth_token_check
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
detect-changes / Detect file changes
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
diff_check / diff_check
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build RN 0.87.1 new hermes ios production static
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Build RN 0.87.1 new hermes ios production no
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Build RN 0.87.1 legacy hermes ios production static
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Build RN 0.87.1 legacy hermes ios production dynamic
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Build RN 0.87.1 legacy hermes ios production no
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Out-of-date Gradle version
Gradle 8.13 is out of date: consider updating to the latest Gradle version. See https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support
Build RN 0.71.19 legacy hermes ios production no
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Out-of-date Gradle version
Gradle 9.4.1 is out of date: consider updating to the latest Gradle version. See https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support
Out-of-date Gradle version
Gradle 8.13 is out of date: consider updating to the latest Gradle version. See https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support
Out-of-date Gradle version
Gradle 9.4.1 is out of date: consider updating to the latest Gradle version. See https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support
Out-of-date Gradle version
Gradle 8.13 is out of date: consider updating to the latest Gradle version. See https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support
metrics (legacy, ios)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Out-of-date Gradle version
Gradle 9.4.1 is out of date: consider updating to the latest Gradle version. See https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support
Out-of-date Gradle version
Gradle 8.13 is out of date: consider updating to the latest Gradle version. See https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support
Out-of-date Gradle version
Gradle 8.9 is out of date: consider updating to the latest Gradle version. See https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support
Out-of-date Gradle version
Gradle 9.4.1 is out of date: consider updating to the latest Gradle version. See https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support
Out-of-date Gradle version
Gradle 8.13 is out of date: consider updating to the latest Gradle version. See https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support
Out-of-date Gradle version
Gradle 8.9 is out of date: consider updating to the latest Gradle version. See https://docs.gradle.org/current/userguide/feature_lifecycle.html#eol_support
metrics (new, ios)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.

Artifacts

Produced during runtime
Name Size Digest
0.87.1-legacy-hermes-android-production-no-logs
472 KB
sha256:8b1d375b60736646ab0696dd742f4806abb186cfe25980e165244319496aff25
0.87.1-legacy-hermes-ios-production-no-logs
11.4 MB
sha256:db4e3145c89177fc7876bad3ae96477ed81435e56daae96a710441e184d2e173
0.87.1-new-hermes-android-production-no-logs
447 KB
sha256:d1c72c200b8e01fa5cab9c8268ba561193f3bd6eec9a99d8acb0e4a88ffb07ce
0.87.1-new-hermes-ios-production-no-logs
11.2 MB
sha256:6ff6b8d39751648334bbb3d85d1ed2df17c6169734d1ce167579fc4eae44f8a6
app-sdk-metrics-results-Android (legacy)
359 Bytes
sha256:c0e0841e1eece4550fb27154249b85c8a474cd25dd14e474d97561b5cd93325d
app-sdk-metrics-results-Android (new)
359 Bytes
sha256:de2db44b9054ca41343e745dbf61e64fd05731c4e0849b51389e6568ac3ede1b
app-sdk-metrics-results-iOS (legacy)
361 Bytes
sha256:6721571fa99feebb972d0fde82849ac406fe02d3911477f062c1fff08fbd7b90
app-sdk-metrics-results-iOS (new)
359 Bytes
sha256:17c36de8d648badee16bf4aa0ae7d1885317837c6ebe42435ab69ef798a17151
rn-build-logs-0.71.19-legacy-hermes-ios-production-no
427 KB
sha256:cf8f0c544e922a1968d2abc5dd0325c197692486add068d2539176a950d21213
rn-build-logs-0.87.1-legacy-hermes-ios-production-dynamic
211 KB
sha256:cb90d5168e751b08a7fe19c5aea235630dac23d589e626175c170ab318e547e8
rn-build-logs-0.87.1-legacy-hermes-ios-production-no
185 KB
sha256:f74c68ee6dd796001d0ab625c59e548631f158a21b1601f6557a151df605ef64
rn-build-logs-0.87.1-legacy-hermes-ios-production-static
205 KB
sha256:2925f7919730b0eb3f3a6e6f00677890fa603d696a4b9821f95cbbe111b767dc
rn-build-logs-0.87.1-new-hermes-ios-production-no
185 KB
sha256:e78a5160307a2e13ca34306f8b091db5ff3e5501f5fceed5cc65e98dda292440
rn-build-logs-0.87.1-new-hermes-ios-production-static
207 KB
sha256:cde37926f437ffb0a39833f565d20684df378e554ac98f67f63aa90914b38c6c