Paul Beusterien
ea0d787b70
[Auth] Investigate and fix v11 integration test CI failures ( #13254 )
2024-07-10 12:48:14 -07:00
Nick Cooke
1674a6b9b4
[Config] Remove ConfigSwift ( #13076 )
2024-06-06 12:44:20 -04:00
Paul Beusterien
1198afd2ba
Merge remote-tracking branch 'origin/main' into pb-merge-main-529
2024-05-29 15:09:57 -07:00
Paul Beusterien
95cf48558f
Fix VisionOS and WatchOS CI ( #12966 )
2024-05-15 07:38:50 -07:00
Andrew Heard
266d5d04cb
Rename GenerativeAISample to VertexAISample ( #12755 )
2024-05-13 12:14:34 -04:00
Paul Beusterien
82d73353bd
Build Sample in CI ( #12616 )
2024-05-13 12:13:59 -04:00
Paul Beusterien
c24966dcd8
[auth-swift] Build and test Sample with SPM instead of CocoaPods ( #12924 )
2024-05-08 16:56:43 -07:00
Paul Beusterien
2f70913391
Merge remote-tracking branch 'origin/main' into pb-merge-main
2024-04-17 11:40:52 -07:00
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
Paul Beusterien
f5cb55371b
Merge remote-tracking branch 'origin/main' into auth-swift
2024-01-20 09:56:12 -08:00
Paul Beusterien
795c800877
Storage integration tests: restructure to attempt to mitigate flakes ( #12268 )
2024-01-12 14:51:31 -05:00
Paul Beusterien
3d09cc0ca6
Merge remote-tracking branch 'origin/main' into auth-swift
2024-01-02 14:18:05 -08:00
Nick Cooke
16ddaabbc1
[Infra] Move ClientApp/ out of repo root ( #12218 )
2023-12-26 19:00:01 -05:00
Paul Beusterien
b039842199
Merge remote-tracking branch 'origin/main' into auth-swift
2023-12-26 11:56:49 -08:00
Paul Beusterien
5890db9669
Disable flaky messaging integration test ( #12206 )
2023-12-18 16:30:56 -05:00
Paul Beusterien
e597dcce7a
Merge remote-tracking branch 'origin/master' into auth-swift
2023-11-04 14:49:46 -07:00
Paul Beusterien
dd3fea8a6d
More Xcode 15 CI ( #12038 )
2023-11-02 08:24:58 -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
Paul Beusterien
24eb687013
Merge remote-tracking branch 'origin/master' into auth-swift
2023-10-26 15:07:36 -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
Paul Beusterien
7d82f4e3af
Merge origin/master to auth-swift
2023-10-06 15:17: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
Paul Beusterien
c378630c2c
[auth-swift] Swift Sample App Groundwork ( #11651 )
2023-08-07 11:55:59 -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
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
Visu
c7e95996ff
Propagate log environment variable to unit tests for the app. ( #10718 )
2023-01-19 18:24:24 -08:00
Visu
2f8664c9c5
Enable events to be generated for Autopush and Staging environments. ( #10676 )
2023-01-12 15:45:49 -08:00
Aashish and Peter Friese
67ae9555da
[Messaging] Standalone Watch App Sample ( #10552 )
...
* [Messaging] Standalone Watch App Sample
* Add comment on disabling method swizzling
* Add dividers
* Rename to notificationCenter
* Add README with instructions
* Fix whitespace
* #no-changelog, build regression test
* fixes to yml and scripts for sample
* Add podfile
* podfile fixes
* podfile fixes
* Make project format xcode 13 compatible
* fix scheme in build.sh
* fix reference to service info file
* fix assets compile failure
* fix podfile linkage
Co-authored-by: Peter Friese <peter@peterfriese.de >
2022-12-07 11:00:51 -08:00
Leo Zhan
9876601e14
[Sessions] Add Test App and Integration tests for the Sessions SDK ( #10396 )
2022-11-01 12:43:17 -04:00
Paul Beusterien
fe9dfe8f9a
Investigate watchOS CI ( #10314 )
2022-10-06 15:49:00 -07:00
Paul Beusterien
ce3b40a56b
Remove FirebaseStorageInternal ( #10118 )
2022-09-21 16:32:33 -07:00
Nick Cooke
e6ed2b3917
[Infra] Use watchOS device when using scripts/build.sh for watchOS ( #10082 )
...
* [Infra] Use watchOS device when using `scripts/build.sh` for watchOS
* Run all CI
* Undo Gemfile change and finish fix
2022-08-08 20:09:21 -04:00
Nick Cooke
a61f7b367b
[Infra] Update watchOS flags in build.sh for newer Xcode versions ( #10079 )
...
* [Infra] Make watchOS flags in `build.sh` more Xcode-generic
* Touch all CI
* Try something else
* Something else
* Something else pt 2
* This should work
* [skip ci] Undo Gemfile change
2022-08-08 12:17:21 -04:00
Paul Beusterien
e408699a85
Run CI on macos12 ( #9745 )
2022-05-05 12:03:28 -07:00
Denver Coneybeare
9b4eefae0f
Specify --verbose to ctest instead of --output-on-failure ( #9649 )
2022-04-14 10:36:51 -04:00
Paul Beusterien
7402150b2c
FirebaseStorage[ObjC] to FirebaseStorageInternal ( #9598 )
2022-04-08 08:45:01 -07:00
Paul Beusterien
1ed4d69b4e
Make all Storage APIs available via Swift ( #9443 )
2022-04-04 13:28:14 -07:00
Paul Beusterien
8791b6bceb
Merge FirebaseStorageSwift and FirebaseStorage ( #9045 )
2022-04-04 13:20:05 -07:00
Paul Beusterien
e979c6c0d7
Remove never released Firebase Segmentation ( #9215 )
2022-01-18 11:29:06 -08:00
Paul Beusterien
2246d8ff8c
RC Swift pod and codable ( #9084 )
2022-01-18 07:25:47 -08:00
Chen Liang
fdeb13df42
Reuse the content view from other test app in the new SwiftUI test app ( #9176 )
2022-01-10 14:34:06 -08:00
Chen Liang
902adf8b5b
Add Swift tests for Messaging ( #9135 )
2021-12-29 13:12:51 -08:00
a-25
ea6bf3aae9
Use GitHub buildcache #8052 ( #9055 )
2021-12-15 07:32:09 -08:00
Paul Beusterien
6604ffa9c4
Update targets and CI for 8.9.0 ( #8830 )
2021-10-20 10:32:05 -07:00
Paul Beusterien
10e364c54b
Restore RC SwiftAPI Tests ( #8792 )
2021-10-12 13:39:45 -07:00