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 Beusterien and granluo
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 Beusterien and Peter 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