Skip to content

Gate legacy TurboModule interop behind RCT_REMOVE_LEGACY_MODULE_INTEROP (#56984) #39819

Gate legacy TurboModule interop behind RCT_REMOVE_LEGACY_MODULE_INTEROP (#56984)

Gate legacy TurboModule interop behind RCT_REMOVE_LEGACY_MODULE_INTEROP (#56984) #39819

Triggered via pull request June 1, 2026 05:18
Status Failure
Total duration 22m 30s
Artifacts 28

test-all.yml

on: pull_request
check_code_changes
9s
check_code_changes
set_release_type
3s
set_release_type
prebuild_apple_dependencies  /  Prepare workspace
25s
prebuild_apple_dependencies / Prepare workspace
build_debugger_shell
0s
build_debugger_shell
Matrix: test_ios_rntester_dynamic_frameworks
build_fantom_runner
11m 19s
build_fantom_runner
build_js_types
55s
build_js_types
Matrix: test_js
Matrix: prebuild_apple_dependencies / Build Apple Slice
Matrix: test_e2e_android_rntester / test
run_fantom_tests  /  test
2m 46s
run_fantom_tests / test
Matrix: prebuild_apple_dependencies / Prepare XCFramework
test_e2e_android_rntester  /  report
2s
test_e2e_android_rntester / report
run_fantom_tests  /  report
3s
run_fantom_tests / report
Matrix: prebuild_react_native_core / build-rn-slice
Matrix: test_e2e_android_rntester_retry_1 / test
Waiting for pending jobs
run_fantom_tests_retry_1  /  test
run_fantom_tests_retry_1 / test
Matrix: prebuild_react_native_core / compose-xcframework
test_e2e_android_rntester_retry_1  /  report
test_e2e_android_rntester_retry_1 / report
run_fantom_tests_retry_1  /  report
run_fantom_tests_retry_1 / report
build_npm_package
build_npm_package
Matrix: test_ios_rntester
test_ios_rntester_ruby_3_2_0
0s
test_ios_rntester_ruby_3_2_0
test_ios_helloworld_with_ruby_3_2_0
0s
test_ios_helloworld_with_ruby_3_2_0
Matrix: test_ios_helloworld
Matrix: test_e2e_android_rntester_retry_2 / test
Waiting for pending jobs
run_fantom_tests_retry_2  /  test
run_fantom_tests_retry_2 / test
Matrix: test_e2e_android_templateapp / test
Waiting for pending jobs
Matrix: test_e2e_ios_templateapp / test
Waiting for pending jobs
Matrix: test_android_helloworld
Matrix: test_e2e_ios_rntester / test
Waiting for pending jobs
test_e2e_android_rntester_retry_2  /  report
test_e2e_android_rntester_retry_2 / report
run_fantom_tests_retry_2  /  report
run_fantom_tests_retry_2 / report
test_e2e_android_templateapp  /  report
test_e2e_android_templateapp / report
test_e2e_ios_templateapp  /  report
test_e2e_ios_templateapp / report
test_e2e_ios_rntester  /  report
test_e2e_ios_rntester / report
Matrix: test_e2e_android_templateapp_retry_1 / test
Waiting for pending jobs
Matrix: test_e2e_ios_templateapp_retry_1 / test
Waiting for pending jobs
Matrix: test_e2e_ios_rntester_retry_1 / test
Waiting for pending jobs
test_e2e_android_templateapp_retry_1  /  report
test_e2e_android_templateapp_retry_1 / report
test_e2e_ios_templateapp_retry_1  /  report
test_e2e_ios_templateapp_retry_1 / report
test_e2e_ios_rntester_retry_1  /  report
test_e2e_ios_rntester_retry_1 / report
Matrix: test_e2e_android_templateapp_retry_2 / test
Waiting for pending jobs
Matrix: test_e2e_ios_templateapp_retry_2 / test
Waiting for pending jobs
Matrix: test_e2e_ios_rntester_retry_2 / test
Waiting for pending jobs
test_e2e_android_templateapp_retry_2  /  report
test_e2e_android_templateapp_retry_2 / report
test_e2e_ios_templateapp_retry_2  /  report
test_e2e_ios_templateapp_retry_2 / report
test_e2e_ios_rntester_retry_2  /  report
test_e2e_ios_rntester_retry_2 / report
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 16 warnings
prebuild_react_native_core / build-rn-slice (Release, ios)
Process completed with exit code 1.
prebuild_react_native_core / build-rn-slice (Debug, ios)
Process completed with exit code 1.
prebuild_react_native_core / build-rn-slice (Release, mac-catalyst)
Process completed with exit code 1.
prebuild_react_native_core / build-rn-slice (Debug, mac-catalyst)
Process completed with exit code 1.
prebuild_react_native_core / build-rn-slice (Release, ios-simulator)
Process completed with exit code 1.
prebuild_react_native_core / build-rn-slice (Debug, ios-simulator)
Process completed with exit code 1.
test_ios_rntester_dynamic_frameworks (Release)
Process completed with exit code 65.
test_ios_rntester_dynamic_frameworks (Debug)
Process completed with exit code 65.
check_code_changes
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/paths-filter@209e61402dbca8aa44f967535da6666b284025ed. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
prebuild_apple_dependencies / Prepare XCFramework (Debug)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
prebuild_apple_dependencies / Prepare XCFramework (Release)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test_js (24)
No files were found with the provided path: ./reports/junit. No artifacts will be uploaded.
test_js (22.13.0)
No files were found with the provided path: ./reports/junit. No artifacts will be uploaded.
prebuild_react_native_core / build-rn-slice (Release, ios)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
prebuild_react_native_core / build-rn-slice (Debug, ios)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
prebuild_react_native_core / build-rn-slice (Release, mac-catalyst)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
prebuild_react_native_core / build-rn-slice (Debug, mac-catalyst)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
prebuild_react_native_core / build-rn-slice (Release, ios-simulator)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
prebuild_react_native_core / build-rn-slice (Debug, ios-simulator)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_android
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gradle/actions/setup-gradle@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_fantom_runner
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: gradle/actions/setup-gradle@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run_fantom_tests / test
No files were found with the provided path: private/react-native-fantom/build/reports. No artifacts will be uploaded.
test_ios_rntester_dynamic_frameworks (Release)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test_ios_rntester_dynamic_frameworks (Debug)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
ReactNativeDependenciesDebug.framework.dSYM.tar.gz
37.2 MB
sha256:09a000f5c687dee2dcc099c339bfa103eb5d0be17125dc0620084616b914f4aa
ReactNativeDependenciesDebug.xcframework.tar.gz
17.1 MB
sha256:47de26fc334187953405e3928e343e7d7b7172367a5f7a862c634d055d0dd74b
ReactNativeDependenciesRelease.framework.dSYM.tar.gz
38.2 MB
sha256:0ccb35d01c1dc83eabc061b22d956d03df0321b636330c9cbfba3361d6fac794
ReactNativeDependenciesRelease.xcframework.tar.gz
9.42 MB
sha256:1d7758fa2aeb29cd535bb562e3dbe33053174f3ee13f5e3ee0c4fcc4517d38e3
build-android-results
485 KB
sha256:8089c373237060cbc96b6026be6e45bfd5bbcd06295f9204a870b0b47c43b69f
e2e_android_com-facebook-react-uiapp_report_debug_x86_NewArch
2.67 MB
sha256:50289e74008f686668a8d381c94ba40ed927bc53892bbe36c1e120ce2d5049fd
e2e_android_com-facebook-react-uiapp_report_release_x86_NewArch
3 MB
sha256:5b1b12d2d9f1d1cef59f9c04f1bb171c55f65d6487673f00441d2322a469cb85
fantom-runner-binary
161 MB
sha256:75ed2adfb3e45006a9c6366edbe3248c162b1f72a842f83320a59e82c2bf1674
ios-prebuilds-workspace
22.9 MB
sha256:3b7be778cb40230042d1e2fe3ccfa790219036a398df2a688a7fe830a4262a1b
maven-local
312 MB
sha256:78935b69cc5cf8005b3fd1112a37161cb4aa8596298abe9ca69cbebe3c31e69f
prebuild-slice-Debug-ios
4.29 MB
sha256:6a9fcc79205a2577475d6a8d4b4f9f24c7566e2e302711b50d57c00cbd092fe8
prebuild-slice-Debug-ios-simulator
8.63 MB
sha256:23a77f8619538e995ab7392c1afd955eba1b4cf65a7ad39ffe742e44655ed016
prebuild-slice-Debug-mac-catalyst
13.7 MB
sha256:aa510b77056b74ec162fa4545b654f869768658759925cf7d056e2765e8bf7fa
prebuild-slice-Debug-macos
13.8 MB
sha256:74b010b780433c76e5bc2447dc1a91cb78266c2bd2ff13d940d99022aad0f4a7
prebuild-slice-Debug-tvos
4.29 MB
sha256:6fc8a040e61cbc8a514c2188b8508fa25304131a1684d972178b85489d273c21
prebuild-slice-Debug-tvos-simulator
8.62 MB
sha256:a708b6f0db6f812f5616497b612f0469913c15b9cbafe09a0c0d813db3cc2be4
prebuild-slice-Debug-xros
4.28 MB
sha256:64b73c2565c5f8137ab6a57f520427e700d54781f575ab6133fdeea04fb5e5b8
prebuild-slice-Debug-xros-simulator
8.61 MB
sha256:4e6f71b7f0d187c97f10caaf7ef380f69fe8d6f26c6385fe92b52f9684473ea6
prebuild-slice-Release-ios
3.54 MB
sha256:2d15bd6daa8ce49bcfc7b9f91836693f216c9cfe364f758bfd9a3e62a6f183fc
prebuild-slice-Release-ios-simulator
7.08 MB
sha256:9e4194d94901fbbb19152c3efbac4cfb5be9d9491074fc950efec85b078aac5b
prebuild-slice-Release-mac-catalyst
10.6 MB
sha256:9f2c378261aed127bd141ce5bd336bdc06d11364c9f658a5735d5124f20c0837
prebuild-slice-Release-macos
10.7 MB
sha256:253a1c72d3232b7f1cc3210ddbb6f7947d99d4fbcd8691f4c47058bf108963a7
prebuild-slice-Release-tvos
3.54 MB
sha256:d6a6f9297654737cc0c67c89431ee34c6ca5d47c946fd0be45be9129c3cb4ade
prebuild-slice-Release-tvos-simulator
7.07 MB
sha256:d3ee494e827711b79b922f2141efb7011ad7fa850f3a2b2287e85e058dddae39
prebuild-slice-Release-xros
3.51 MB
sha256:87343173f74f9a46da66e27a2a23c888319cadcb7b11dd15b52516d92adcb80c
prebuild-slice-Release-xros-simulator
7.05 MB
sha256:94ef1c89783a07d11279371259361c64d7e04058835517d4e49b8034fef46a3f
rntester-debug
77.3 MB
sha256:d0c5bf2aa3b8c8ab27cbb4036eae7fae6e67d8e56adc95521ec5476b70845f44
rntester-release
40.7 MB
sha256:8246ace50d6d112c8796236c372ef534b9869811e60fbb06541cdb9294b9a6fb