* Add top-level concurrency context to all workflows
* [will revert] Kill all workflows from previous commit
* [skip ci] Revert "[will revert] Kill all workflows from previous commit"
This reverts commit c6cf40ac9a.
* [skip ci] Don't cancel in progress for `generate_issues.yml`
* Experiment with conditonal cancellation
* [keep ci] this would be cool if it worked
* Try again
* [keep ci] try again
* Undo experiment and try to cancel `health-metrics-*`
* [skip ci] Revert `health-metrics-presubmit.yml`
* Add an extra check to pause for Cocoapods update to be complete.
This can prevent a race condition when the update is triggered before
Cocoapods main branch is updated.
* Tweak log messages.
Whenever a release is published (except for CocoaPods-* releases), trigger the C++ SDK to do an iOS dependency update, pulling latest deps from public Cocoapods HEAD.
It requests a token that has access to firebase-cpp-sdk and uses that token to trigger the C++ update-dependencies workflow.
(Android equivalent is here: https://github.com/firebase/firebase-android-sdk/pull/2977)