Skip to content

fix: Prevent Metro serializer crash on non-standard serializer output… #9266

fix: Prevent Metro serializer crash on non-standard serializer output…

fix: Prevent Metro serializer crash on non-standard serializer output… #9266

Triggered via push September 3, 2026 07:31
Status Success
Total duration 1h 5m 1s
Artifacts 23

e2e-v2.yml

on: push
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
3s
diff_check / diff_check
detect-changes  /  Detect file changes
6s
detect-changes / Detect file changes
Matrix: react-native-build
Matrix: metrics
Matrix: react-native-test
Fit to window
Zoom out
Zoom in

Annotations

81 warnings
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 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]
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 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 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 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 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.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.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.
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.
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.
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 new hermes ios production no
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Test RN 0.87.1 new hermes ios production no
Calling string comparison format for `depends_on macos:` is deprecated! Use `depends_on macos: :catalina` instead. Please report this issue to the wix-incubator/homebrew-brew tap (not Homebrew/* repositories), or even better, submit a PR to fix it: /opt/homebrew/Library/Taps/wix-incubator/homebrew-brew/Casks/detox-instruments.rb:9
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/
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 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 legacy hermes ios production no
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Test RN 0.87.1 legacy hermes ios production no
Calling string comparison format for `depends_on macos:` is deprecated! Use `depends_on macos: :catalina` instead. Please report this issue to the wix-incubator/homebrew-brew tap (not Homebrew/* repositories), or even better, submit a PR to fix it: /opt/homebrew/Library/Taps/wix-incubator/homebrew-brew/Casks/detox-instruments.rb:9
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.

Artifacts

Produced during runtime
Name Size Digest
0.71.19-legacy-hermes-android-production-no-app-package
9.02 MB
sha256:654c9968361524f19aec6531031c156e903eaec8155a70a50c7d8d59b000ae8f
0.71.19-legacy-hermes-ios-production-no-app-package
8.48 MB
sha256:706f52b9aabde8742ecfedda5da661c43dfa7f4a0661e119a3fa69abfbe6726d
0.87.1-legacy-hermes-android-production-no-app-package
11.3 MB
sha256:b57b36b618a17d4fafce7086c34d10784ac86fb0ac0f0d2b6a5686b9a4838ddb
0.87.1-legacy-hermes-android-production-no-logs
248 KB
sha256:cbc55abaf427edb4b6458d2c2882ff4e7bab000c37113e4403889593183206fd
0.87.1-legacy-hermes-ios-production-dynamic-app-package
14.4 MB
sha256:7966b302ed7381f8a7908ea59bae1936308c554e7a2ea9f4bacb2672ef3e17d4
0.87.1-legacy-hermes-ios-production-no-app-package
14.2 MB
sha256:7eea804635b727b9d1e964a5729293388590bda16b7646fc86e4e96381412f95
0.87.1-legacy-hermes-ios-production-no-logs
6.66 MB
sha256:bfbe6f30a101150ffbcdfc7f1383637f26efeaf89d16a673a9218e83df786450
0.87.1-legacy-hermes-ios-production-static-app-package
14.2 MB
sha256:deaf72034840e7f68ae012ed15f0a1e4feac497ebd2cf0c86665bc847d01ab0b
0.87.1-new-hermes-android-production-no-app-package
11.3 MB
sha256:b9d9cd1c66ad3d47d4a8746b83bfcbe3a7fd2e59ea8a9d3f0a0af22d7eca07a9
0.87.1-new-hermes-android-production-no-logs
256 KB
sha256:1efde635df239ac7d0a402c8bb32bf6bfc886c10add3e6f42f37ffb957f0d4ba
0.87.1-new-hermes-ios-production-no-app-package
14.2 MB
sha256:7518cd72328a4bb76e83a4f2046dfdcbcdc48bd855756711ee958ddb3bccfbb3
0.87.1-new-hermes-ios-production-no-logs
7.25 MB
sha256:508c2ffe5b303cc7dccd135ea4c25278542d5e24751887051e4400546519b7c9
0.87.1-new-hermes-ios-production-static-app-package
14.2 MB
sha256:dfd5acd0de8adfd817de2bac85adbf8a3cacc30507a5de0b8e222398843000f2
app-sdk-metrics-results-Android (legacy)
46.5 KB
sha256:0e0c8754f719fbf558f19e37c33a3a67f86cc31a2d40e9d8943ab5b8c4497a55
app-sdk-metrics-results-Android (new)
48.8 KB
sha256:ef224c7e2d32835bdaf84ffb56f14b7e2a152cabff92fe71edfaf20203d1f7ed
app-sdk-metrics-results-iOS (legacy)
47.2 KB
sha256:0f340dfa50c1f923dda4bff641116c304258dc06d32bfdeb96647777ec6cc1d8
app-sdk-metrics-results-iOS (new)
50.6 KB
sha256:503eb744c1a449e04ec116b88c63a0ed5e4bd587063592da2d264f55f0197fc8
rn-build-logs-0.71.19-legacy-hermes-ios-production-no
418 KB
sha256:e8bc17a6ddb071bae763b420c8674331da548cf0e360353454ed6d820d811a4c
rn-build-logs-0.87.1-legacy-hermes-ios-production-dynamic
206 KB
sha256:7617e704aeb30b4cf273f0ce192521d1a28768c1933417da997ea2997cdcaac2
rn-build-logs-0.87.1-legacy-hermes-ios-production-no
183 KB
sha256:090762e292bca5c06e0c9f40516c5522db8e3ea97392cc57707065d70a625ae5
rn-build-logs-0.87.1-legacy-hermes-ios-production-static
204 KB
sha256:edb17ef0195e14c530edf745f3a08653aa3b320d4ff67c30eb45cec5cbe5e41f
rn-build-logs-0.87.1-new-hermes-ios-production-no
184 KB
sha256:8bc8570005f5a694833812eefd15c3f875409c0c02220c9df92636bc0958abf0
rn-build-logs-0.87.1-new-hermes-ios-production-static
204 KB
sha256:7f950cce6c4841ebccd87f88e9c0ef2f00cf45a7b359b3512be6833a9e45e58e