* 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.
* Intentional formatting error
* Run swiftformat via mint run
This avoids users needing to bootstrap manually and avoids permission
problems with installation in /usr/local.
* Update documentation
* Adjust setup_check.sh
* Intentional formatting error
* Fix copyright and typo
* Review feedback
* GitHub Actions
* Remove version check for swiftformat
The output of mint run includes details on which versions it is
installing so there's no ambiguity in CI logs.
* explicit bootstrap
* style.sh generated changes
* Added Remote Config Console API and some tests
* Added workflow scripts
* Update path in remote config workflow
* Update path in remote config workflow 2.0
* Adding print statements to debug
* Update generate_access_token.sh
* Style and script cleanup
* Updated README and script
* reordering workflow tests for faster dev
* Updated generate_access_token.sh
* Removed unneeded part of path
* Set env var in GHA rather than script
* Fix env var in GHA
* Fix env var in GHA 2.0
* Refactored actions into one script
* removed back slash
* Removed unneeded workflow step
* Refactored script and added comments
* Minor tweaks
* Added new line
* well nvm that tweak
* Reordered workflow steps back to original order
* Only generate access token for ios runs
* Fixed readme, organized tests, improved RemoteConfigConsole
* Fixed test
* reordering tests for dev
* Removed README.md
* Added local dev mode for script
* Reset the ordering of tests to original order
* Update README
* Update README again
* Trailing space
* trailing space..again
* Cleanup up cloned repo in script
* Resolved feedback
* Style
* Gotta love trailing spaces
* Resolved feedback 2.0
* Resolved feedback 3.0
* Changed param type for update APIs
* Fixed type in updateRemoteConfigValue method