Repository: firebase/firebase-ios-sdk (language: cpp)

Issue:
Nightly Testing Report
# Nightly Testing Report
This issue([log](https://github.com/firebase/firebase-ios-sdk/actions/runs/939382662)) is generated at 06/15/2021 06:09 AM, fetching workflow runs triggered in the last 24 hrs.
| Workflow |06/14|
| -------- | -------- |
| [zip](https://github.com/firebase/firebase-ios-sdk/blob/master/.github/workflows/zip.yml) | [failure](https://github.com/firebase/firebase-ios-sdk/actions/runs/938527059) |
| [combine](https://github.com/firebase/firebase-ios-sdk/blob/master/.github/workflows/combine.yml) | [failure](https://github.com/firebase/firebase-ios-sdk/actions/runs/938379932) |



Discussion / hints:
# Nightly Testing Report
This issue([log](https://github.com/firebase/firebase-ios-sdk/actions/runs/942956744)) is generated at 06/16/2021 06:10 AM, fetching workflow runs triggered in the last 24 hrs.
| Workflow |06/15|
| -------- | -------- |
| [crashlytics](https://github.com/firebase/firebase-ios-sdk/blob/master/.github/workflows/crashlytics.yml) | [failure](https://github.com/firebase/firebase-ios-sdk/actions/runs/941358151) |
| [database](https://github.com/firebase/firebase-ios-sdk/blob/master/.github/workflows/database.yml) | [failure](https://github.com/firebase/firebase-ios-sdk/actions/runs/942446179) |
| [spm](https://github.com/firebase/firebase-ios-sdk/blob/master/.github/workflows/spm.yml) | [failure](https://github.com/firebase/firebase-ios-sdk/actions/runs/942106704) |
| [combine](https://github.com/firebase/firebase-ios-sdk/blob/master/.github/workflows/combine.yml) | [failure](https://github.com/firebase/firebase-ios-sdk/actions/runs/941947359) |

SPM and Combine are failing as a result of #8261 

Crashlytics and Database look like flakes
# Nightly Testing Report
This issue([log](https://github.com/firebase/firebase-ios-sdk/actions/runs/946502857)) is generated at 06/17/2021 06:14 AM, fetching workflow runs triggered in the last 24 hrs.
| Workflow |06/16|
| -------- | -------- |
| [messaging](https://github.com/firebase/firebase-ios-sdk/blob/master/.github/workflows/messaging.yml) | [failure](https://github.com/firebase/firebase-ios-sdk/actions/runs/945345236) |
| [combine](https://github.com/firebase/firebase-ios-sdk/blob/master/.github/workflows/combine.yml) | [failure](https://github.com/firebase/firebase-ios-sdk/actions/runs/945496466) |

Messaging is likely a flake.

The Combine tests broke after #8196:

```
Test Case '-[FirebaseCombineSwift_Unit_unit.UserTests testUnlinkPhoneAuthCredentialSuccess]' started.
FirebaseCombineSwift_Unit_unit/AuthMocks.swift:65: Fatal error: You need to implement secureToken(_:callback:) in your mock.
```

Fix patch:
diff --git a/FirebaseCombineSwift/Tests/Unit/Auth/UserTests.swift b/FirebaseCombineSwift/Tests/Unit/Auth/UserTests.swift
index 40f6bd4f2e0..ab607712a39 100644
--- a/FirebaseCombineSwift/Tests/Unit/Auth/UserTests.swift
+++ b/FirebaseCombineSwift/Tests/Unit/Auth/UserTests.swift
@@ -87,6 +87,10 @@ class UserTests: XCTestCase {
 
   class MockSetAccountInfoResponse: FIRSetAccountInfoResponse {}
 
+  class MockSecureAccessResponse: FIRSecureTokenResponse {
+    override var accessToken: String { return "ACCESS_TOKEN" }
+  }
+
   class MockVerifyPhoneNumberResponse: FIRVerifyPhoneNumberResponse {
     fileprivate var providerCredentials: ProviderCredentials!
 
@@ -228,6 +232,11 @@ class UserTests: XCTestCase {
         callback(MockGetOOBConfirmationCodeResponse(), nil)
       }
     }
+
+    override func secureToken(_ request: FIRSecureTokenRequest,
+                              callback: @escaping FIRSecureTokenResponseCallback) {
+      callback(MockSecureAccessResponse(), nil)
+    }
   }
 
   class MockGetOOBConfirmationCodeResponse: FIRGetOOBConfirmationCodeResponse {


Test patch: