Nick Cooke
3e7aa393c1
[Firestore] Improve logging in scripts/check_firestore_symbols.sh ( #12535 )
2024-03-12 14:25:34 -04:00
themiswang
90c33e404f
[Rollouts] Feature rollouts merge to main ( #12410 )
2024-03-11 16:13:04 -04:00
Andrew Heard
5797426f04
Upgrade clang-format to v18 ( #12483 )
2024-03-06 20:44:20 -05:00
Andrew Heard
7b9125a2e9
Update links to main branches ( #12375 )
2024-02-08 16:41:30 -05:00
Paul Beusterien
d603c7bcb3
Fix health-metrics ( #12345 )
2024-02-02 10:08:31 -05:00
Paul Beusterien
7482919ea5
Remove broken size infrastructure ( #12283 )
2024-01-16 11:06:04 -08:00
Paul Beusterien
795c800877
Storage integration tests: restructure to attempt to mitigate flakes ( #12268 )
2024-01-12 14:51:31 -05:00
Nick Cooke
05f0a1c823
[Infra] Move CocoapodsIntegrationTest/ out of repo root ( #12221 )
2023-12-27 15:01:37 -08:00
Nick Cooke
16ddaabbc1
[Infra] Move ClientApp/ out of repo root ( #12218 )
2023-12-26 19:00:01 -05:00
Paul Beusterien
5890db9669
Disable flaky messaging integration test ( #12206 )
2023-12-18 16:30:56 -05:00
Nick Cooke
ca522d2d2a
[Infra] Rename references from master to main ( #12203 )
2023-12-15 15:29:22 -05:00
wu-hui
8ed02e9418
Add new firestore-nightly workflow ( #12180 )
2023-12-08 07:27:30 -05:00
Paul Beusterien
3ac376caad
Add Xcode 15 CI for zip qs tests ( #12101 )
2023-11-16 13:17:00 -05:00
Paul Beusterien
dd3fea8a6d
More Xcode 15 CI ( #12038 )
2023-11-02 08:24:58 -07:00
Paul Beusterien
c2250a4fbe
Fix zip quickstart regression ( #12036 )
2023-11-01 10:38:15 -07:00
Paul Beusterien
735150497f
Run Messaging CI on Xcode 15 ( #12028 )
2023-11-01 11:22:03 -04:00
Paul Beusterien
24be340960
FirebaseCore CI on Xcode 15 ( #12032 )
2023-10-31 15:51:50 -07:00
Paul Beusterien
60ac2d8391
Add Xcode 15 CI for Storage ( #11983 )
2023-10-31 08:24:39 -07:00
Nick Cooke
571bdc814d
[Infra] Speed up xcodebuilds by only testing ( #11742 )
2023-10-26 10:19:40 -04:00
Nick Cooke
387de5b467
[Infra] Enable testing for iOS 13+ client app scheme ( #11987 )
2023-10-24 11:25:37 -04:00
Mila
8d66bdcfed
Add MIEQ negative test cases ( #11934 )
2023-10-23 12:08:06 -04:00
Mila
33cf8158c7
Testing composite index queries against production ( #11865 )
2023-10-20 10:15:30 -04:00
Nick Cooke
992dd55adc
[Firestore] Consolidate Firestore and FirestoreSwift (Post-Rollback) ( #11954 )
2023-10-19 19:52:20 -04:00
Morgan Chen
eaf81fa44b
Rotate service account key ( #11948 )
2023-10-16 14:49:11 -07:00
Morgan Chen
62ae09c500
Add Firestore integration test secret ( #11940 )
2023-10-13 15:24:23 -07:00
Andrew Heard and Nick Cooke
f3a14c249e
Add FirebaseAppCheckInterop umbrella header ( #11860 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2023-10-11 18:39:18 -04:00
Andrew Heard
a69962d5fc
Upgrade to clang-format v17 ( #11824 )
2023-09-19 09:59:37 -07:00
Nick Cooke
bb1dd5754c
[Config] Move 'ClientApp' out of 'SwiftPMTests' directory ( #11741 )
2023-08-29 16:31:24 +00:00
Nick Cooke
ab7228ef6b
[Config] Add CocoaPods test app to test library imports ( #11734 )
2023-08-29 10:40:47 -04:00
wu-hui
3f9fb1bd77
Run xcodebuild in parallel for firestore ( #11708 )
...
This PR includes a few improvements to Firestore's CI jobs:
- Always trigger Firestore workflow, but change the workflow to skip its jobs if no firestore changes are detected.
- Introduce a new job check-required-tests to the workflow to check if all required jobs are successful or skipped. This should be the required check.
Add parallelization parameters to xcodebuild
- Skip a build step with xcodebuild, and only do test which triggers build anyways. This removes a redundant build run.
2023-08-22 13:14:27 -04:00
Andrew Heard
e04f324144
[CI] Handle empty list in check_copyright.sh ( #11647 )
...
- Added handling for an empty list of files with invalid copyright declarations.
- Fixed indentation to 2 spaces.
2023-08-04 11:21:07 -04:00
wu-hui
54f1b1b33c
Setup integration tests against named db ( #11638 )
...
* Make tests work against named db
* setup jobs
2023-08-02 13:14:26 -04:00
ae871b9dc1
Update to swiftformat 0.51.12 ( #11531 )
...
Co-authored-by: Andrew Heard <andrewheard@google.com >
Co-authored-by: Nick Cooke <nickcooke@google.com >
2023-07-11 15:54:51 -07:00
Andrew Heard
a2230e26ba
[App Check] Prefix test module names with Firebase ( #11359 )
...
Renamed AppCheckUnit to FirebaseAppCheckUnit and AppCheckUnitSwift to FirebaseAppCheckUnitSwift. This is in preparation for extracting core App Check functionality into a separate SDK.
2023-05-31 09:55:59 -04:00
Mou Sun
30c70f5ece
fix diff report missing api ( #11325 )
2023-05-24 12:17:45 -07:00
Mou Sun
5504b40b0b
Always print out class name as title ( #11296 )
2023-05-16 11:22:24 -07:00
Mark Duckworth
52ebbbf19d
Sum and average ( #11108 )
...
This is implementation but not public release of sum and average. The sum/avg API is not made public. There are no API changes in this PR.
2023-05-12 13:56:16 -06:00
Jon Simantov and Wu-Hui
34932ce9ec
Patch LevelDB so Firestore can support international paths on Windows ( #11276 )
...
* Delete invalid move tests
* add some back
* Patch leveldb to support UTF-16 paths on Windows.
* Add patch for both 1.22 and 1.23, since C++ SDK patches to 1.23.
* Fix function name in patch.
* Remove extraneous override.
* Add patch files to whitespace script.
---------
Co-authored-by: Wu-Hui <wu.hui.github@gmail.com >
2023-05-11 14:13:20 -07:00
Mou Sun
eb9c7d6c65
Create API Diff Report only when the first commit in PR has an API change ( #11275 )
2023-05-11 11:06:38 -07:00
Mou Sun
ecd4035daf
Api Diff Report CI ( #11236 )
2023-05-10 15:04:32 -07:00
Mou Sun
8efafcb340
API Diff Report tools (fix python format) ( #11235 )
2023-05-05 13:42:24 -07:00
Paul Beusterien
e7c5c9713b
Revert "Api Diff Report Tools ( #11184 )" ( #11234 )
...
This reverts commit 8056cdacc0 .
2023-05-05 12:07:33 -07:00
Mou Sun
8056cdacc0
Api Diff Report Tools ( #11184 )
2023-05-05 11:11:00 -07:00
Nick Cooke
f22918d064
[Infra] Add sample app to test building SPM distro across supported platforms ( #11150 )
...
* Add client sample app
* Build script changes and workflow changes
* Style
* Add note about special analytics libraries
* Undo unintentional change
* Update spm.yml
* Update spm.yml
* Fix CI for now
* Workflow works locally- not on GHA?
* Disable xcpretty in build.sh
* Fix CI
* Get PR in passing state
* Fix CI for good
2023-04-24 07:00:06 -07:00
Paul Beusterien
9214b14f82
Analytics ObjC API coverage tests via CocoaPods and SPM ( #11137 )
2023-04-17 14:03:38 -07:00
Paul Beusterien
0b580021df
Add AnalyticsSwiftUnit tests to SPM ( #11131 )
2023-04-17 08:06:19 -07:00
Andrew Heard
7d2ece61c7
[Tooling] Add FIR_CLANG_FORMAT_PATH env var to style.sh ( #11097 )
...
Added an environment variable to specify the path to the version of clang-format used by the style.sh script.
2023-04-11 10:00:14 -04:00
Nick Cooke
7452958df4
[Infra] Avoid subshells in test script ( #11094 )
2023-04-10 13:49:01 -04:00
Andrew Heard
98e218b686
[SPM] Require Xcode 13.3+ (Swift 5.6) ( #11046 )
...
Increased swift-tools-version to 5.6 in Package.swift to declare that that the Swift 5.6 toolchain (included in Xcode 13.3) is the minimum version required to build the Firebase package.
Replaced uses of initializers / methods / enums that were deprecated in SPM 5.6.
Note: Xcode 13.3.1+ has been the minimum supported since Firebase 9.0 but this enforces Xcode 13.3+ in Package.swift. However, this does not enforce Xcode 13.3.1 specifically since the Swift toolchain version did not change between Xcode 13.3 and 13.3.1.
2023-04-04 16:54:44 -04:00
wu-hui
c1ae7d1733
make style.sh error checking more tolerable ( #11074 )
...
* Fix style.sh to check for mint availability
* Too strict
* remove set -e
2023-04-04 08:09:11 -07:00