* Refactoring archive testing to a single yml file.
This reduces the duplication in each of the workflow files. This also
will make archive testing with SwiftPM more straightforward.
* Prefixed with 'pod' name
* Commenting out to run archive testing on PR for now.
* Put array on single line
The yml won't be parsed unless the `pod` array is on a single line.
* Fix to run on PRs to the yml itself.
* Fix naming of AppDistro
* Remove schemes.
* Testing generating archives on GHA
* Removed unnecessary quotes.
* Fix arguments again.
* Attempt to archive macOS and tvOS too
* Fix naming
* arg parsing
* Fix parentheses style.
* End case for bash script.
* Try Catalyst support, too.
* Try Catalyst support, too for real.
* Catalyst again
* Revert Catalyst build.
This was wrong (scheme should have been App-iOS) but then that failed
with a different error:
```
firebase-ios-sdk/gen/FirebaseCore/Target Support Files/nanopb/nanopb-prefix.pch:2:9: fatal error: 'UIKit/UIKit.h' file not found
^~~~~~~~~~~~~~~
1 error generated.
```
I'll revert it for now and address later.
* Add ALL THE SDKS
* Run on cron job only
* Removed Installations test.
* Remove uploading of archive, print size on disk
* Temporarily run Core on PRs for testing.
* Re-enable cron only for Core.
* watchOS support for FirebaseAuth.
This is a redo of #5585, which was a re-implementation of #4632. This
ignores any changes to GoogleUtilities, those will be done in a later
PR to create a common KeyedArchiver utility.
Co-authored-by: Harri Hohteri <harri.hohteri@gmail.com>
* Fixed lint errors, added GHA tests.
* Enabled GHA for PRs as well.
Co-authored-by: Harri Hohteri <harri.hohteri@gmail.com>
* Don't run ABTesting GHA on private repo unless for a PR
* Fix syntax
* Auth workflow
* Don't run GHA on private repo unless it is for a PR
* disable on push to master