* [Cleanup] Follow-up to 10259
* [skip ci] Resolve TODO
In an effort to resolve this TODO, I marked the protocol as @optional to clean
up some of the duplicate test code. While it cleaned up the test code, it did
clutter up the actual usage of the API so I decided against doing so.
* Enable async/await APIs for iOS 13, etc.
This bumps the required compiler version to 5.5.2 which was included in
Xcode 13.2, where backporting was first introduced.
This breaks less developers and enables developers who aren't using
these APIs to still compile using Xcode 13.0 and 13.1.
As far as I can tell, the only breakage this includes now is developers
who are using Xcode 13.0 or 13.1, targeting iOS 15 and using one of
these 7 APIs. It will result in a compiler error and they'll have to
either use the completion handler version or upgrade to Xcode 13.2+ to
fix the compilation error.
* Missed checks, CHANGELOG
* Fixed avialability, added watchOS for RTDB
* Moved to watchOS 7 for all async/await APIs to match platform support
* Mark ObjC typedefs as unavailable in Swift.
This is part of the larger Swift API improvements effort. These reduce
visibility in autocomplete, and we've mostly migrated away from them
already. This hides the unused type from the API surface to avoid
cluttering the list of types avialable.
* Revert FDL Test
* Fix CombineSwift tests
* Fixed Firestore tests
* Revert unneeded changes for FDL internal headers.
* Remove `--use-libraries` workflows
* [Will Revert] Run only the cron workflows
* Add ENABLE_TESTING_SEARCH_PATHS flag
* Add blank swift file to statically link Swift lib
* Link in swift for ABTesting, Crashlytics, and FIS test specs
* [skip ci] Revert "Link in swift for ABTesting, Crashlytics, and FIS test specs"
This reverts commit 95e4a492a8.
* [skip ci] Revert "Add blank swift file to statically link Swift lib"
This reverts commit 43555ecf88.
* [skip ci] Revert "Add ENABLE_TESTING_SEARCH_PATHS flag"
This reverts commit e551fbee1a.
* Bump macOS test version in ABTesting, CSH, and FIS specs
* Ignore warings in FIS tests
* Ignore messaging warnings in cron jobs
* [skip ci] Revert "[Will Revert] Run only the cron workflows"
This reverts commit b39eaee5bd.
* [skip ci] Revert "Ignore messaging warnings in cron jobs"
This reverts commit 8a3faabe99.
* Add `@unknown default` case for FCM's Swift enum build tests
* [skip ci] Fix typo
* FIS API docs: use term "Installation auth token" consistently.
* Changelog
* Capitalize
* Use lowercase
* SHA1 usage explanation
* missed upper case
* a -> an
* Remove the `FIR` prefix from notification constants.
* Enable Firebase 7 path in quickstart test
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>