Commit Graph
493 Commits
Author SHA1 Message Date
Gran a1ce62a220 Fix One Line Coverage Report Post (#8229) 2021-06-10 12:13:14 -07:00
Paul Beusterien ec7c826ee0 Stop flooding Swift Package Manager projects with Firebase test schemes (#8212) 2021-06-08 07:29:58 -07:00
Gran 49e37df08f Add Incremental Code Coverage to the Workflow (#8197) 2021-06-07 08:48:50 -07:00
Gran 389c60f9c9 Post/update incremental coverage report on PRs. (#8186)
* Post/update incremental coverage report on PRs.
2021-06-04 12:10:43 -07:00
Gran 7f57f1f288 Generate a JSON file with newly added lines not covered by tests. (#8173)
* Generate a JSON file with newly added lines not covered by tests.
2021-06-03 16:20:04 -07:00
Gran 5f4a561f05 Create a JSON file with added lines. (#8160)
* Create a JSON file with added lines.
2021-06-01 09:23:59 -07:00
Gran d79ca57765 Applied shell wrapper to the current code coverage. (#8157)
* Applied shell wrapper to the current code coverage.
2021-05-27 09:39:50 -07:00
Gran 9c0e5bd8f0 Update params of code coverage tool (#8158)
* Update params.
2021-05-27 08:28:44 -07:00
Paul Beusterien d9343f6c56 Build release zip from GHA (#8093) 2021-05-20 07:18:43 -07:00
Paul Beusterien 4311d2906c Always build Carthage with Firebase zip distributions (#8098) 2021-05-17 17:06:19 -07:00
Paul Beusterien e789676eae Build and run Functions Combine Unit Tests from SPM (#8080) 2021-05-17 09:02:49 -07:00
Paul Beusterienandgranluo 8b3ee5f129 Fix Crashlytics qs in nightly zip test (#8049)
* update base name check.

Co-authored-by: granluo <granluo@google.com>
2021-05-11 14:39:39 -07:00
Gran 0edc0445c8 Remove -n when copy frameworks (#8056) 2021-05-10 12:56:34 -07:00
Gran 9514f84cb6 Fix a directory not able to be moved (#8053)
A framework/file could be moved twice for both '${SDK}Example` and `${SDK}ExampleSwift` quickstart. Update from `mv` to `cp` to make it able to copy more than once.  #8049
2021-05-07 16:26:15 -07:00
Paul BeusterienandPeter Friese 2f457c268d Port Storage Integration tests to Combine (#7959)
* Another take on verifying expected errors. (#7982)
Hat tip to https://heckj.github.io/swiftui-notes/#patterns-testing-and-debugging
Signed-off-by: Peter Friese <peter@peterfriese.de>

Co-authored-by: Peter Friese <peter@peterfriese.de>
2021-05-05 12:29:35 -07:00
Morgan Chen 8877fb3554 Add app check to release notes script (#8018) 2021-04-30 14:52:09 -07:00
Chen Liang 429bac463c Remove InstanceID from Github repo (#7970) 2021-04-27 11:54:03 -07:00
Gran f889a83438 Add readme for podspec presubmit tests (#7968)
* Add readme for podspec presubmit tests
2021-04-26 15:43:39 -07:00
Gran f395890ab0 Update release tag in testing. (#7960)
* Update release tag in testing.

* Test workflow
2021-04-26 08:50:25 -07:00
Gran f4ce8b2cef Update tag/branch searching for release testing. (#7951) 2021-04-24 02:19:05 -07:00
Gran 9ff12a6bfc Add podspec presubmit tests. (#7934)
* Add podspec presubmit tests.
2021-04-23 11:55:52 -07:00
Gran 980bcdfd61 Exclude FirebaseFirestoreTestingSupport in release (#7924)
* Optimize the tool and exclude FirebaseFirestoreTestingSupport, FirebaseAuthTestingSupport, FirebaseCombineSwift and FirebaseFunctionsTestingSupport in release
2021-04-21 16:06:05 -07:00
Peter Friese 78a82e369f Merge branch 'combine-main' 2021-04-19 22:33:58 +02:00
Paul Beusterien c4e994c7c4 Update to clang-format 12 (#7909) 2021-04-16 09:17:41 -07:00
Peter Friese fb3654167d Merge branch 'master' into combine-main
Signed-off-by: Peter Friese <peter@peterfriese.de>

# Conflicts:
#	.swiftpm/xcode/xcshareddata/xcschemes/Firebase-Package.xcscheme
2021-04-14 11:08:14 +02:00
Paul Beusterien 6eaf76142b Fix Storage Integration Test CI (#7874) 2021-04-09 18:00:55 -07:00
Gran 33f1256f4f Transfer main branch testing podspec repo to open source. (#7869)
* Transfer master branch testing podspec repo to open source.

* Update the tool to only remove dirs and retain CONTRIBUTION, LICENSE and README.md.
2021-04-09 11:58:03 -07:00
Paul Beusterien 724caede52 Run unit tests from pod lib lint (#7872) 2021-04-09 10:12:21 -07:00
Gran 1dbc0edd8d Fix release workflow. (#7868) 2021-04-08 13:18:48 -07:00
Paul Beusterien ff68d2e0af Use Result type APIs for Storage Combine (#7862)
* Use Result type APIs for Storage Combine
* Allow internal public header from another public header
* Delete redundant check job
2021-04-08 09:23:46 +02:00
Gran aeeb015de8 Fix release workflow. (#7859) 2021-04-07 17:59:00 -07:00
Gran ee5aaccd73 Update nightly release testing to release branch (#7848)
* Update nightly release testing to release branch

* Fix typo
2021-04-06 10:59:52 -07:00
Paul Beusterien b163ec5058 Firebase pod support for watchOS for RC and RTDB (#7841) 2021-04-05 11:41:33 -07:00
Paul Beusterien 4ac28335e7 Firmer SPM dependency versions and iOS device build check (#7838) 2021-04-05 10:54:55 -07:00
Gran e299e645a4 Add SpecsDev to source (#7820)
* Let build_zip.sh add multiple sources.
2021-04-01 16:36:38 -07:00
Gran 881518c82a Update release test to generate testing repo with Cocoapods tags. (#7769)
* Update release workflow to generate an RC.

* Update pod source.
2021-03-24 09:56:41 -07:00
Gran 4a1f69854a Add test_spec parameters for podspecs with different test_spec name. (#7731)
* Add test_spec parameters for podspecs with different test_spec name.
2021-03-16 17:34:27 -07:00
Gran 1f2f5f617e Update release/prerelease workflows. (#7703)
The release workflow will run from the latest release branch of the SDK repo.
The prerelease workflow will run from the head of the master branch.

Pods tested in release workflow will source from
SpecsTesting repo
SpecsStaging repo
cdn

Pods tested in prerelease workflow will source from
SpecsReleasing repo
SpecsDev
SpecsStaging repo
cdn
2021-03-15 10:45:03 -07:00
Maksym Malyhin 627ebdcd45 CI: retry only 2 times (#7659) 2021-03-05 11:13:12 -05:00
Paul Beusterien 02357e7f02 Future Apple toolchain fixes (#7563) 2021-03-03 18:35:38 -08:00
Gran 512c9405cd Add code coverage README (#7613) 2021-03-03 10:55:22 -08:00
Peter Friese de304ad16f Merge branch 'master' into combine-main 2021-02-26 20:35:22 +01:00
Peter Friese 85dc61d030 Treat bridging headers as test-related (#7588)
As discussed in https://github.com/firebase/firebase-ios-sdk/pull/7547#discussion_r580442313, this patch makes sure that bridging headers may use angle-bracket imports.
2021-02-23 16:39:46 +01:00
Paul Beusterien cf49cbaa54 Incorporate SpecsDev (#7561) 2021-02-19 07:18:59 -08:00
Peter Friese 1a9076eeb8 Merge branch 'master' into combine-main
Signed-off-by: Peter Friese <peter@peterfriese.de>
2021-02-15 11:57:03 +01:00
Gran d083ce342c Setup Firestore code coverage tests. (#7518) 2021-02-12 17:04:33 -08:00
Gran 00d73a4a5a Turn on unit test for FirebasePerformance. (#7495) 2021-02-11 10:03:31 -08:00
Gran 025eecd1fc Add multiple workflows for coverage tests. (#7470)
Add all SDKs to code coverage workflows.
Limit report to only frameworks and exclude xctest etc.
2021-02-08 15:09:25 -08:00
Gran 496432faa8 Update changed file tool (#7463) 2021-02-05 10:12:12 -08:00
Maksym Malyhin 7ecc4a73b4 GHA zip workflow: add manual trigger (#7450)
* GHA zip workflow: add manual trigger

* avoid env

* Wrap URL

* temp enable for pull requests

* Revert package on pull request

* allow conditional steps for manual trigger
2021-02-03 19:22:41 -05:00