Re-attach key window observer in RCTDeviceInfo #42803
test-all.yml
on: pull_request
build_debugger_shell
Matrix: test_ios_rntester_dynamic_frameworks
build_js_types
1m 4s
Matrix: test_js
Matrix: prebuild_apple_dependencies / Build Apple Slice
Matrix: test_e2e_android_rntester / test
Waiting for pending jobs
Matrix: prebuild_apple_dependencies / Prepare XCFramework
Matrix: prebuild_react_native_core / build-rn-slice
Matrix: test_e2e_android_rntester_retry_1 / test
Waiting for pending jobs
Matrix: prebuild_react_native_core / compose-xcframework
Matrix: test_ios_rntester
Matrix: test_ios_spm_helloworld / test
Matrix: test_ios_spm_rntester / test
test_ios_rntester_ruby_3_2_0
3m 49s
test_ios_helloworld_with_ruby_3_2_0
3m 17s
Matrix: test_ios_helloworld
Matrix: test_e2e_android_rntester_retry_2 / test
Waiting for pending jobs
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_ios_spm_newapp / test
Waiting for pending jobs
Matrix: test_e2e_ios_rntester / test
test_e2e_android_rntester_retry_2
/
report
run_fantom_tests_retry_2
/
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
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_ios_templateapp_retry_2
/
report
test_e2e_ios_rntester_retry_2
/
report
Annotations
34 warnings
|
check_code_changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dorny/paths-filter@209e61402dbca8aa44f967535da6666b284025ed. 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 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. 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 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. 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 (Debug, ios)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. 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 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: gradle/actions/setup-gradle@v4. 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)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. 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 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. 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.
|
|
prebuild_react_native_core / build-rn-slice (Release, mac-catalyst)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. 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 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. 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 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. 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 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
prebuild_react_native_core / compose-xcframework (Debug)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
prebuild_react_native_core / compose-xcframework (Release)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_rntester_dynamic_frameworks (Release)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build_npm_package
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_helloworld_with_ruby_3_2_0
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_rntester_ruby_3_2_0
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_helloworld (Release, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_helloworld (Debug, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_spm_helloworld / test (Debug)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_helloworld (Release, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_helloworld (Debug, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_spm_helloworld / test (Release)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_spm_rntester / test (Release)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_spm_rntester / test (Debug)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_rntester (Debug, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_rntester (Release, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_rntester (Debug, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_ios_rntester (Release, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
test_e2e_ios_rntester / test (Release)
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
test_e2e_ios_rntester / test (Debug)
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
RNTesterApp-NewArch-Debug
|
28.3 MB |
sha256:91b79cfbe496f3e0cc6501999748b089709feeb3fc508f8cc28ce11be060f284
|
|
|
RNTesterApp-NewArch-Release
|
14.7 MB |
sha256:aa77721217204dc75233f17e58ea8a5b2b151f3313c06c5243f753c1a9efc255
|
|
|
ReactCoreDebug.framework.dSYM.tar.gz
|
188 MB |
sha256:3aecdbe49972ba4455751f04e901c07f81df14b29a86ad25751df559eaed9e5f
|
|
|
ReactCoreDebug.xcframework.tar.gz
|
92.1 MB |
sha256:30a32665373852f26cda54ef2a754695b4ce0ada905ae50cf83ba2e3dd18d55d
|
|
|
ReactCoreRelease.framework.dSYM.tar.gz
|
162 MB |
sha256:0972b313f050e89a37ea5403dcd63a87de94ab777d5cf6dd3dec0869fc6369dc
|
|
|
ReactCoreRelease.xcframework.tar.gz
|
28.6 MB |
sha256:6f1371f838b653093db5fdc0e8a63d424cc42b4a0b738081f81312cc5f3aaf02
|
|
|
ReactNativeDependenciesDebug.framework.dSYM.tar.gz
|
37.1 MB |
sha256:742768ee6ddfd8ade84c3bdd4819510ae7a2064233370da797d3e8bdfbac7956
|
|
|
ReactNativeDependenciesDebug.xcframework.tar.gz
|
33.7 MB |
sha256:902c4060a4d647f8ad83998d34bcd41eccbfc4b366e257d7dec9371da34510a1
|
|
|
ReactNativeDependenciesHeadersDebug.xcframework.tar.gz
|
16.5 MB |
sha256:85bcf7c34472e14215370103b04ce6c1d3ac8bc8b6656f314c36542c4e14d1dd
|
|
|
ReactNativeDependenciesHeadersRelease.xcframework.tar.gz
|
16.5 MB |
sha256:9bdbed98d3886c5252c0b311bc849270f5ffbdfb58b5de6b4a13c495a527d0ae
|
|
|
ReactNativeDependenciesRelease.framework.dSYM.tar.gz
|
38.1 MB |
sha256:d61ed14ce357e9ed0002a3caa9b1dc58c85c54ec4ee0f554ba15bfb9c75e754b
|
|
|
ReactNativeDependenciesRelease.xcframework.tar.gz
|
26 MB |
sha256:370087e3690f3c289b8980ff73a968c69be4f1ba0c19e79b3a0ee96e1e5a0ea8
|
|
|
ReactNativeHeadersDebug.xcframework.tar.gz
|
1.5 MB |
sha256:cc7a89892c099b7a29b47dc39747e11783db6e7c862d872f5403a37d40d2cd5d
|
|
|
ReactNativeHeadersRelease.xcframework.tar.gz
|
1.5 MB |
sha256:828fbc8e4907947caf23df7ba5247e4f994432533af33d1d951ae99b4c3490b6
|
|
|
e2e_ios_com.meta.RNTester.localDevelopment_report_Debug_NewArch
|
1.8 MB |
sha256:df8e0c3ae9c5de1100e7be993d671ba214775ea936cbdbab250c69529b102d45
|
|
|
e2e_ios_com.meta.RNTester.localDevelopment_report_Release_NewArch
|
375 Bytes |
sha256:58d7c0903ff8619e372b856eea868c799185d65c659beffb974526858297daae
|
|
|
fantom-runner-binary
|
162 MB |
sha256:2d555f55e63f3a24c5e50945c5c6bd9cd212645a0cc5ee5351970e8a9bacfa97
|
|
|
ios-prebuilds-workspace
|
23 MB |
sha256:1452f9fa6388373e39258e5b8f3c4675d6f4ebebf4afcb4b3da76cf2a64734cb
|
|
|
npm-logs
|
601 Bytes |
sha256:864fa9ef51b24daecd55487ec95eab8f25cbfda1563930e21d764c0744a7660c
|
|
|
prebuild-ios-core-headers-Debug-ios
|
680 KB |
sha256:efaa0d9338fdb22342482edeb401822aadc08761149c9745e9da6a21c6e47b20
|
|
|
prebuild-ios-core-headers-Debug-ios-simulator
|
680 KB |
sha256:5ab09ba519f7f817928111e5493797fb268c4b6fd00f4d52fbb155140501d574
|
|
|
prebuild-ios-core-headers-Debug-mac-catalyst
|
680 KB |
sha256:bc62b83c241a5a0ef94d05a27055c7039e0a52ed53127b2eba7d92c6b5df37f4
|
|
|
prebuild-ios-core-headers-Release-ios
|
680 KB |
sha256:e08399ca04b8cbf5f4689a8e76a0d953d94f6901324179a6d5c0d74742316584
|
|
|
prebuild-ios-core-headers-Release-ios-simulator
|
680 KB |
sha256:d10f80000330e5630fbf923f9f6844002703126f7a2ba6eee72ed4e28c9268a3
|
|
|
prebuild-ios-core-headers-Release-mac-catalyst
|
680 KB |
sha256:247b22bdfbbf764c4753a84e54199a17cd2969b8e9fbf096649b4c8f289a7ac0
|
|
|
prebuild-ios-core-slice-Debug-ios
|
68.6 MB |
sha256:12c0684bf6238829ac45385e89c07003894e1a7d969bb2d521ffb327c2a2421e
|
|
|
prebuild-ios-core-slice-Debug-ios-simulator
|
140 MB |
sha256:1f6e4103da67a89ded4b2b95c216e1e12e0962f8029419d3203e951ac2c7cfdc
|
|
|
prebuild-ios-core-slice-Debug-mac-catalyst
|
213 MB |
sha256:2ed57d448b518c3ba27189e3b629892ec3f96fad7587e0e62b4a3de989fdca18
|
|
|
prebuild-ios-core-slice-Release-ios
|
44.2 MB |
sha256:c7e7657a80e7a27933784910c69efa4f3aaabe3814d91de9894017fc69466d57
|
|
|
prebuild-ios-core-slice-Release-ios-simulator
|
90 MB |
sha256:3a1261f132bb24578013520ae699afccd5e654fd5856d447a0831b9b7984ac9c
|
|
|
prebuild-ios-core-slice-Release-mac-catalyst
|
122 MB |
sha256:189ead9889c6c77bc33dc859c97876e327fb6efaaeb34293f03a4eecbc07219d
|
|
|
prebuild-slice-Debug-ios
|
4.29 MB |
sha256:6a55a073e239d117669b6807e2c59f83b4090330d98e6001528d1c712c47f6bb
|
|
|
prebuild-slice-Debug-ios-simulator
|
8.63 MB |
sha256:a262c37aedb992890b3dc7e0b3cc059e0bb544396463a1f7277e165e30d30feb
|
|
|
prebuild-slice-Debug-mac-catalyst
|
13.7 MB |
sha256:b6d823045673847eaff54a5683daf154bee23471c999d779b88cf166688d0bfb
|
|
|
prebuild-slice-Debug-macos
|
13.8 MB |
sha256:66f29fb6548bb5c5c91bf489d80a04f2a88eda9cfe0cff7034d0ae59d07f5ea4
|
|
|
prebuild-slice-Debug-tvos
|
4.29 MB |
sha256:14045c5bc25acf0c8b3ba671cb46aeb43a0dd4a11f75c41e97576201ad9245a5
|
|
|
prebuild-slice-Debug-tvos-simulator
|
8.61 MB |
sha256:76c378aef5eb63a6d769375abd46152a2f84e4d008c017d038ddd5d3d0fdd8ed
|
|
|
prebuild-slice-Debug-xros
|
4.28 MB |
sha256:7fe4ba45d82d6ed056d96d168301906344bf831fdfd68fed733a8d090f37a9ce
|
|
|
prebuild-slice-Debug-xros-simulator
|
8.61 MB |
sha256:2b3f2dd83de6cd7c5511d4f61fd5d3d118335fcfed935e9ac44cd1888788732b
|
|
|
prebuild-slice-Release-ios
|
3.54 MB |
sha256:364fb8c522df6d8e2594695ae9e16a8ed527a48a8040b2e36810d8bb756acc50
|
|
|
prebuild-slice-Release-ios-simulator
|
7.08 MB |
sha256:7e7260229c5419a2881015e1bac2e1714b4042644512a9c0b80e547fb685718a
|
|
|
prebuild-slice-Release-mac-catalyst
|
10.6 MB |
sha256:5e58ef9099db5ba64887eb380aec722126b403a327a5f5eb09aae99e72b6d4b6
|
|
|
prebuild-slice-Release-macos
|
10.7 MB |
sha256:a44afa48da37d65d44f67da3c0dfa81432c9e465fc214db2388b61604a6cb6ff
|
|
|
prebuild-slice-Release-tvos
|
3.53 MB |
sha256:2c13f6553fd5010e8642d11fdfe3c8347294b626a5459b555197f924563d3b2c
|
|
|
prebuild-slice-Release-tvos-simulator
|
7.07 MB |
sha256:52b580497b3e2b3774f8ea5cc9908d4ba446ec6327db6099b4db8a9cc3e319d8
|
|
|
prebuild-slice-Release-xros
|
3.51 MB |
sha256:43dd86ce3d94462407b4b28279e8e5a1e74b064f42060fbd82a7f7ea0fcb7064
|
|
|
prebuild-slice-Release-xros-simulator
|
7.05 MB |
sha256:b237a3ff4e7443136d3fef7f35564ee9a917437e2838b628b08891fd05c17394
|
|
|
react-native-package
|
3.93 MB |
sha256:a7e52afef732a6e2541775628dcdc138a12c404dacebfa3bf455830265d9ab40
|
|