* Restores ML Pods after M77.
* Fix Package.swift
* Add GoogleService-Info.plist to secrets for integration tests.
* Configure FirebaseApp in tests to read from GoogleService-Info.plist.
* Lint fix.
* Plist WIP
* Plist WIP
* Add GoogleService-Info.plist to secrets for (future) integration tests.
* Add GoogleService-Info.plist to secrets for (future) integration tests.
* Add GoogleService-Info.plist to secrets for (future) integration tests.
* Split tests into unit and integration, configure FirebaseApp.
* Move GoogleService-Info.plist to Integration/
* Split tests into unit and integration.
* Fix workflow step to copy plist over to project.
* Disable build dependencies.
This should fix#6973. Was accidentally enabled when migrating the argument names.
* Fix localPodspecPath parsing.
* Temporarily enable zip CI test.
* Also enable packaging
* Revert GHA test changes.
* Move zip-builder to ArgumentParser.
This provides more consistency with the other tooling, and lays
groundwork to make further changes to arguments passed in.
* Update zip build workflow, enable temporarily.
* Fix typo in build script.
* Removed RC option + other review feedback
* Style
* Fix Carthage naming.
* Revert V2 plan doc, add V3 plan
* Remove trailing space.
* Update some missed parts, fix zip builds.
* Removed old references in README.
* Fixed trailing whitespace.
* Revert GHA cron run.
* Review
* Remove the `FIR` prefix from notification constants.
* Enable Firebase 7 path in quickstart test
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
* Create Segmentation SDK structure for source and unit tests. (#3214)
* Create Segmentation SDK structure for source and unit tests.
* Review changes: Remove unnecessary files in test folder. Add md-floc-master to CI
* Rename Segmentation directory to FirebaseSegmentation directory. Update podspec to include search header path.
* Add core support with interop for Segmentation SDK. (#3430)
* Add core support with interop for Segmentation SDK. Also update headers to be under sources folder.
* Review fixes.
* Minor changes.
* Fix style.
* Fix style.
* Style changes.
* Fix whitespace in travis.yml
* Fix style.
* Travis CI is stuck..try updating the travis.yml
* Undo travis.yml change.
* Working drop of Segmentation SDK along with test app and unit tests. (#4574)
* Working drop of Segmentation SDK along with sample app and unit tests.
* Update if_changed.sh to include FirebaseSegmentation.
* Complete NS_ASSUME_NON_NULL_START with NS_ASSUME_NON_NULL_END in header file.
* Fix unit tests.
* Fix style.
* Fixes after running XCode's static analyzer.
* Fix style.
* fix style.
* 'pod lib lint' fixes.
* Fix analyzer errors.
* Address review comments.
* Minor changes for review comments.
* Address review comments.
* Address review comments.
* stop mocking in tear down method for tests.
* Minor update to sample app project.
* Fix trailing whitespace in Podfile.
* Add set -x to check.sh
* update segmetation dependency version
* migrate FloC SDK to depend on FIS SDK directly
* format floc
* format
* using customized FIRapp
* remove test plist file
* refactor to capture weakself
* format
* replace partial mock with class mock
* minor refactoring
* use subscript to manipulate dictionary instance
* fix import error
* minor refoctoring, addressing comments
* address comments
* fix configurations
* format
Co-authored-by: dmandar <dmandar@users.noreply.github.com>
Co-authored-by: ChaoqunCHEN <cqchen93@gmail.com>
* 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.