Commit Graph
164 Commits
Author SHA1 Message Date
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 BeusterienandNick 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
AashishandPeter 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