Skip to content

fix: adopt firebase-js-sdk 12.12.1 #4273

fix: adopt firebase-js-sdk 12.12.1

fix: adopt firebase-js-sdk 12.12.1 #4273

Triggered via pull request May 1, 2026 15:21
Status Failure
Total duration 1h 16m 20s
Artifacts 10

tests_e2e_ios.yml

on: pull_request
matrix_prep
5s
matrix_prep
Matrix: ios
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 24 warnings
iOS (release, 0)
Process completed with exit code 1.
iOS (release, 0)
Process completed with exit code 1.
iOS (debug, 0)
Process completed with exit code 1.
iOS (debug, 0)
The action 'Detox Test Debug' has timed out after 55 minutes.
iOS (release, 0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
iOS (release, 0): tests/ios/build/Build/Products/Release-iphonesimulator/main.jsbundle#L2496
the variable "typeDetectGlobalObject" was not declared in anonymous function " 94#"
iOS (release, 0): tests/ios/build/Build/Products/Release-iphonesimulator/main.jsbundle#L1760
the variable "self" was not declared in anonymous function " 63#"
iOS (release, 0)
The value for NSLocationWhenInUseUsageDescription must be a non-empty string. (in target 'testing' from project 'testing')
iOS (release, 0)
ld: search path '/var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.3.7003.10.0H4RIg/Metal.xctoolchain/usr/lib/swift/iphonesimulator' not found
iOS (release, 0)
ld: ignoring duplicate libraries: '-lc++'
iOS (release, 0)
ld: search path '/var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.3.7003.10.0H4RIg/Metal.xctoolchain/usr/lib/swift/iphonesimulator' not found
iOS (release, 0)
ld: ignoring duplicate libraries: '-lc++'
iOS (release, 0): tests/ios/Pods/FirebaseFirestoreBinary/Firestore/Swift/Source/ExpressionImplementation.swift#L1392
variable 'args' was never mutated; consider changing to 'let' constant
iOS (release, 0): tests/ios/Pods/FirebaseFirestoreBinary/Firestore/Swift/Source/ExpressionImplementation.swift#L1392
variable 'args' was never mutated; consider changing to 'let' constant
iOS (release, 0)
Run script build phase '[CP-User] [Hermes] Replace Hermes for the right configuration, if needed' will be run during every build because it does not specify any outputs. To address this issue, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'hermes-engine' from project 'Pods')
iOS (release, 0)
xcbeautify 3.2.1 is already installed and up-to-date. To reinstall 3.2.1, run: brew reinstall xcbeautify
iOS (debug, 0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
iOS (debug, 0)
/Users/runner/work/react-native-firebase/react-native-firebase/tests/ios/build/ModuleCache.noindex/3F15E1YASVSDG/ObjectiveC-1172D6382X38X.pcm: No such file or directory
iOS (debug, 0)
/Users/runner/work/react-native-firebase/react-native-firebase/tests/ios/build/ModuleCache.noindex/3F15E1YASVSDG/Foundation-1K45JSBD9P9SO.pcm: No such file or directory
iOS (debug, 0)
/Users/runner/work/react-native-firebase/react-native-firebase/tests/ios/build/ModuleCache.noindex/9SPKHPNF0S77/Foundation-1K45JSBD9P9SO.pcm: No such file or directory
iOS (debug, 0)
/Users/runner/work/react-native-firebase/react-native-firebase/tests/ios/build/ModuleCache.noindex/9SPKHPNF0S77/React-1B72Z8D7V0QFL.pcm: No such file or directory
iOS (debug, 0)
/Users/runner/work/react-native-firebase/react-native-firebase/tests/ios/build/ModuleCache.noindex/9SPKHPNF0S77/UIKit-4378JDRC8MEN.pcm: No such file or directory
iOS (debug, 0)
ld: search path '/var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v17.3.7003.10.l7I7cv/Metal.xctoolchain/usr/lib/swift/iphonesimulator' not found
iOS (debug, 0)
ld: ignoring duplicate libraries: '-lc++'
iOS (debug, 0)
The value for NSLocationWhenInUseUsageDescription must be a non-empty string. (in target 'testing' from project 'testing')
iOS (debug, 0): tests/ios/Pods/FirebaseFirestoreBinary/Firestore/Swift/Source/ExpressionImplementation.swift#L1392
variable 'args' was never mutated; consider changing to 'let' constant
iOS (debug, 0)
Run script build phase '[CP-User] [Hermes] Replace Hermes for the right configuration, if needed' will be run during every build because it does not specify any outputs. To address this issue, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'hermes-engine' from project 'Pods')
iOS (debug, 0)
xcbeautify 3.2.1 is already installed and up-to-date. To reinstall 3.2.1, run: brew reinstall xcbeautify

Artifacts

Produced during runtime
Name Size Digest
emulator-scripts-logs-debug-0
5.78 KB
sha256:5d473173940c08af765669b02695db49d39878428a73d202a909caa19ae9b6ab
emulator-scripts-logs-release-0
11.8 KB
sha256:f884f6b1797fcb83f1a54d24ff359a63d042c7500730537cddc74c929da2ca72
screenrecording-debug-0
1010 KB
sha256:c49b78f3c08cf421f0a2204febac77f2a3eab866700d5b3762a83a82568fd552
screenrecording-release-0
1.11 MB
sha256:872ef67b05744db3988d6a70b6fc03c71c2c941fcfdedd36309047c0ddb02daf
screenrecording-setup-debug-0.mov
693 KB
sha256:21048d57d25db3fae20c994c5dbcba9708a244a1e2b5ea00e39d379fbb705eb0
screenrecording-setup-release-0.mov
2.22 MB
sha256:9c4b0295afbdffb5d13c201b39c70bf049606200ab38f6fca954a469ff4b7b2f
simulator-debug-0_log
23.7 MB
sha256:7a7f1fe6211c761c5dfdea7f3a8190e161bcd391fb6fa65871dbedbd99caa89b
simulator-debug-0_video
3.27 MB
sha256:3c1f6b83d5d08048a25fa8604d4756f464a9494eeebc1cf6056363541e6421c4
simulator-release-0_log
25.3 MB
sha256:e6ebb1b79152248cddead19820d943920aac09c3f13e27423cf0f901f11b7541
simulator-release-0_video
6.79 MB
sha256:34659511ab8fd32bcf6e8cd21c514a9b0bd847c0a0d4c3accb80c9da3c9aaaa2