Commit Graph
432 Commits
Author SHA1 Message Date
Morgan Chen 78197af9ad Update changelogs and script (#7278) 2021-01-08 14:24:59 -08:00
Paul Beusterien 47c185b765 Merge branch 'zip-v3' 2021-01-06 17:35:18 -08:00
Jan Wyszynski 3cf318460c Bump RTDB emulator version (#7250) 2021-01-06 10:06:46 -07:00
Paul Beusterien 2f28cdf8e2 Add ZipBuilder support for tvOS and macOS (#7212) 2020-12-27 07:14:23 -08:00
Paul Beusterien 651402ce32 Eliminate repo-dir option (#7201) 2020-12-21 13:36:09 -08:00
Paul Beusterien 451a6c24c2 Restore Catalyst unit testing in CI (#7185) 2020-12-17 07:45:13 -08:00
Visu ecdaef77d6 Cleanup the binary release related workflows for Firebase performance. (#7182) 2020-12-16 12:58:52 -08:00
Jeremy Jiang 342314d80e Add secret to performance integration tests. (#7169)
* Add secret to performance integration tests.

* Updat pull request path to trigger the GHA.

* Remove pull request condition.

* Remove dev test App GoogleService-Info.plist

* Create README.md

* Fix style.
2020-12-15 15:04:02 -05:00
Jeremy Jiang c29235401b Add perf related workflows. (#7158)
* Add perf related workflow.

* Fix syntax.

* Remove spm workflow

* Add gha-encrypted perf file.

* Fix style.

* Remove comments.
2020-12-14 17:50:33 -05:00
Paul Beusterien 4424e9a5d3 Bump nanopb to 0.3.9.7 (#7108) 2020-12-11 07:04:34 -08:00
Visu 3720a72bac Fireperf SDK open source commit (#7140) 2020-12-09 21:00:11 -08:00
manjanac 33173a2755 New secrets file for MLModelDownloader (#7069)
* Restores ML Pods after M77.

* Fix Package.swift

* Replace ML secrets file for GoogleService-Info.plist.

* Move secrets file to the right location.
2020-12-01 15:56:20 -08:00
manjanac e15bb36a2f Add GoogleService-Info.plist for integration testing. (#7037)
* 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.
2020-11-30 17:55:22 -08:00
Maksym Malyhin 9cb3ccf2ff Adjust check_imports.swift for test files (#7017) 2020-11-23 18:29:05 -05:00
Ryan Wilson 6225f7f125 Disable build dependencies. (#6986)
* 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.
2020-11-17 21:57:12 -05:00
Paul Beusterien 5dac2bf4df Update sample app for Firebase 7 and add build test to CI (#6949) 2020-11-11 14:15:22 -08:00
Ryan Wilson a8e740bcaa Fix arguments for new zip build args (#6954) 2020-11-11 10:06:30 -05:00
Vimanyu Jain a1af740a2d replace set-env with github env file workflow (#6945)
Suggested workaround for security vulnerability listed at,
https://github.com/actions/toolkit/security/advisories/GHSA-mfwh-5m23-j46w

This error can be spotted in the logs currently,
The `set-env` command is deprecated and will be disabled on November 16th. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-11-10 15:16:12 -08:00
Ryan Wilson cd3169739e Move zip-builder to ArgumentParser. (#6920)
* 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
2020-11-10 09:06:51 -05:00
Maksym Malyhin 57123ae0d5 Update clang-format to 11 (#6905)
* Update clang-format to 11

* Upgrade clang format

* Install clang-format@11

* Update readme

* brew update
2020-11-05 12:58:48 -05:00
Paul Beusterien d20c0d848c Restore zip cron test (#6798) 2020-10-21 14:41:35 -07:00
Paul Beusterien 0e39fb3656 Fix typo to fix zip cron (#6784) 2020-10-20 08:25:42 -07:00
Paul Beusterien d40c518e1a Rename ReleaseTooling (#6772) 2020-10-19 11:26:11 -07:00
Gran 15a31162c4 Exclude FirebaseSegmentation in testing (#6736) 2020-10-18 15:03:53 -07:00
Gran 6cfc7a2810 Add manual trigger and update catching branch version. (#6732) 2020-10-14 18:41:21 -07:00
Ryan WilsonandPaul Beusterien fb4612f54a Remove the FIR prefix from notification constants. (#6645)
* Remove the `FIR` prefix from notification constants.

* Enable Firebase 7 path in quickstart test

Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
2020-10-09 17:52:09 -07:00
Gran 3266173582 Update testing account since the previous one is disabled for GHA. (#6652) 2020-10-09 16:05:25 -07:00
Gran 8e276e97f1 Update FirebaseAnalytics to the latest version from the release branch. (#6675) 2020-10-06 13:28:55 -07:00
Paul Beusterien 4afbdba849 Update check_imports check (#6640) 2020-10-01 17:57:25 -07:00
69bfe3fd3c Merge FLoC SDK into master branch. (#6466)
* 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>
2020-10-01 15:10:32 -07:00
Paul Beusterien 5d0a1c8ccb Merge remote-tracking branch 'origin/firebase7-main' into pb-merge-firebase7 2020-09-30 14:23:40 -07:00
Paul Beusterien f2bcd5d82b Make all GoogleUtilities APIs public (#6588) 2020-09-29 07:26:10 -07:00
Gran 5ce6167b3a Update versions automation (#6550) 2020-09-24 14:28:05 -07:00
Paul Beusterien f3b8461157 SwiftPM for FCM (#6541) 2020-09-23 13:55:15 -07:00
Paul Beusterien 89dd31a7ae IID: repo-relative headers (#6539) 2020-09-23 11:00:54 -07:00
Gran 9f8d395637 Add release candidate prerelease workflow. (#6487)
This also update cocoapods source to cocoapods repo since cdn is failed to connect.
2020-09-22 19:46:23 -07:00
Paul Beusterien 1d1ae87cfe Merge 6.33 SPM fixes back to master (#6530)
* SPM M80(6.33.0) Analytics update (#6490)
* Remove unnecessary analytics public header copy (#6498)
* Fix SPM analytics warning introduced yesterday (#6504)
* Fix SPM version (#6527)
2020-09-22 17:49:55 -07:00
Paul Beusterien c03bbf7203 Update dependent Swift repo to fix CI breakage (#6514) 2020-09-21 15:26:10 -07:00
Gran b7fc8997cd Update release workflow (#6481) 2020-09-17 10:29:53 -07:00
Gran 427cdeda6f Remove tag before add (#6450) 2020-09-14 10:08:13 -07:00
Gran fcfe9eea19 Test workflows with tag. (#6423) 2020-09-11 14:53:40 -07:00
Paul Beusterien b7ab23b7c0 SPM test infra fixes (#6427) 2020-09-10 07:32:57 -07:00
Brian Chen fa04212d3f Update firestore emulator version in tests (#6420) 2020-09-09 14:08:06 -05:00
Gran 6419591e7f Token to add a tag to repo. (#6421) 2020-09-08 17:32:00 -07:00
Gran 1922510a27 Update path able to be read in sed (#6412) 2020-09-08 10:56:19 -07:00
Gran 3c943f08ed Update tool of pushing podspecs. (#6370) 2020-09-01 16:12:57 -07:00
Gran 90a1aff41d Update release workflow to update spec repo. (#6335) 2020-08-28 15:29:08 -07:00
Ryan Wilson bdf84c0a7b Archive testing on GHA (#6338)
* 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.
2020-08-27 13:34:08 -04:00
Gran 7609f030c6 Add a tool to update podspec repo (#6333)
This tool is to automate the process of creating a podspec repo.
2020-08-25 17:30:12 -07:00
Morgan Chen 54421ead25 Add appdistro to docsgen script (#6325) 2020-08-24 12:20:57 -07:00