Paul Beusterien and Nick Cooke
1cde471f52
[CI] Stop Xcode 14, start Xcode 15.3 ( #12746 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2024-04-12 09:55:29 -07:00
Nick Cooke
973f8dfdda
[Release Tooling] Update XCFramework structure ( #12595 )
2024-03-26 19:18:30 -04:00
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