Commit Graph
59 Commits
Author SHA1 Message Date
Paul Beusterien e1e1b9349e Stop CI on Swift podspecs (#12895) 2024-05-04 07:13:28 -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 2844285e9d More visionOS CI (#12608) 2024-03-22 10:11:35 -04:00
Andrew Heard 5048195d8c Update to Xcode 15.2 in CI workflows (#12302) 2024-01-23 13:33:02 -08:00
Paul Beusterien 393d768eb4 Update CI to Xcode 15.1 (#12216) 2023-12-27 07:39:47 -08:00
Paul Beusterien 0f731734d7 Update to latest checkout GitHub Action (#12174) 2023-12-06 13:26:31 -05:00
Paul Beusterien 08733c4c48 Disable RTDB unit tests for now in XC15 CI (#12087) 2023-11-09 12:15:54 -05:00
Paul Beusterien dd3fea8a6d More Xcode 15 CI (#12038) 2023-11-02 08:24:58 -07:00
Nick Cooke 2ee43e0b75 [Database] Consolidate Database and DatabaseSwift (#11807) 2023-10-13 14:53:03 -04:00
Paul Beusterien 172c7520b3 Revert "Disable watchOS pod lib lint tests (#10315)" (#10881)
This reverts commit f5aad3226c.
2023-03-01 14:26:47 -08:00
Paul Beusterien 81a76c21dd Turn RTDB quickstart testing back on (#10548) 2022-12-02 07:57:44 -08:00
Nick Cooke d01cda5cbe [Infra] Bump actions used by repo's workflows (#10349) 2022-10-20 09:46:32 -07:00
Paul Beusterien f5aad3226c Disable watchOS pod lib lint tests (#10315) 2022-10-06 21:14:30 -04:00
Nick Cooke b6acec92a7 [Infra] Remove explicit Ruby versioning from workflows (#9922)
* [Infra] Remove explicit Ruby versioning from workflows

* Review
2022-06-18 19:12:47 -04:00
Paul Beusterien e408699a85 Run CI on macos12 (#9745) 2022-05-05 12:03:28 -07:00
Paul Beusterien 199d1c1299 Version 9.0 (#9595) 2022-04-07 07:35:31 -07:00
Nick Cooke ef636bd28f [v9] Remove GHA workflows that test with --use-libraries (#9463)
* Remove `--use-libraries` workflows

* [Will Revert] Run only the cron workflows

* Add ENABLE_TESTING_SEARCH_PATHS flag

* Add blank swift file to statically link Swift lib

* Link in swift for ABTesting, Crashlytics, and FIS test specs

* [skip ci] Revert "Link in swift for ABTesting, Crashlytics, and FIS test specs"

This reverts commit 95e4a492a8.

* [skip ci] Revert "Add blank swift file to statically link Swift lib"

This reverts commit 43555ecf88.

* [skip ci] Revert "Add ENABLE_TESTING_SEARCH_PATHS flag"

This reverts commit e551fbee1a.

* Bump macOS test version in ABTesting, CSH, and FIS specs

* Ignore warings in FIS tests

* Ignore messaging warnings in cron jobs

* [skip ci] Revert "[Will Revert] Run only the cron workflows"

This reverts commit b39eaee5bd.

* [skip ci] Revert "Ignore messaging warnings in cron jobs"

This reverts commit 8a3faabe99.

* Add `@unknown default` case for FCM's Swift enum build tests

* [skip ci] Fix typo
2022-03-23 06:08:14 -07:00
Paul Beusterien a1cb5656fc Auth and Messaging Interop for Swift (#9314) 2022-03-23 06:08:13 -07:00
Nick Cooke 9a6e89c829 [Infra] Add GHA behavior where old workflows are cancelled when new commit is pushed to a PR (#9498)
* Add top-level concurrency context to all workflows

* [will revert] Kill all workflows from previous commit

* [skip ci] Revert "[will revert] Kill all workflows from previous commit"

This reverts commit c6cf40ac9a.

* [skip ci] Don't cancel in progress for `generate_issues.yml`

* Experiment with conditonal cancellation

* [keep ci] this would be cool if it worked

* Try again

* [keep ci] try again

* Undo experiment and try to cancel `health-metrics-*`

* [skip ci] Revert `health-metrics-presubmit.yml`
2022-03-22 13:00:02 -04:00
Paul Beusterien b50a3efd7f Add missing watchOS CI (#9227) 2022-01-19 14:27:06 -05:00
Gran f8e47afc5b Set up multi jobs for spec testing. (#9148)
* Set up multi jobs for spec testing.
2022-01-04 13:21:45 -08:00
Paul Beusterien 55717f4559 FirebaseSharedSwift CocoaPods (#9120) 2021-12-21 13:55:36 -08:00
a-25 ea6bf3aae9 Use GitHub buildcache #8052 (#9055) 2021-12-15 07:32:09 -08:00
Nick Cooke 49a72594e7 Remove potentially unnecessary secret (#8644) 2021-09-15 10:08:44 -04:00
Paul Beusterien 6751623a44 Update quickstart tests based on quickstart-ios/issues/1260 (#8568) 2021-08-24 14:53:58 -07:00
Paul Beusterien d938383fca GHA on macOS 11 (#8543) 2021-08-18 12:01:36 -07:00
Paul Beusterien 0ff3baaaae Add DatabaseUnitSwift scheme and add it to GHA (#8465) 2021-07-30 09:15:53 -07:00
Paul Beusterien ec7c826ee0 Stop flooding Swift Package Manager projects with Firebase test schemes (#8212) 2021-06-08 07:29:58 -07:00
Paul Beusterien 195962a377 Run CI with default GHA Xcode version (#8020) 2021-05-03 07:57:55 -07:00
Gran 809ff27a86 Skip podspec presubmit when PR is closed. (#7969) 2021-04-26 14:26:58 -07:00
Gran 3538baf55f Update sdk workflows to involve spec tests. (#7954)
* Update sdk workflows to involve spec tests.
2021-04-24 22:37:04 -07:00
Gran 9ff12a6bfc Add podspec presubmit tests. (#7934)
* Add podspec presubmit tests.
2021-04-23 11:55:52 -07:00
dependabot[bot]andPaul Beusterien aacc1fb9fc Bump kramdown from 2.3.0 to 2.3.1 (#7802)
* Bump kramdown from 2.3.0 to 2.3.1

Bumps [kramdown](https://github.com/gettalong/kramdown) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/gettalong/kramdown/releases)
- [Changelog](https://github.com/gettalong/kramdown/blob/master/doc/news.page)
- [Commits](https://github.com/gettalong/kramdown/commits)

Signed-off-by: dependabot[bot] <support@github.com>

* Force builds on Gemfile.lock AND Gemfile changes

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
2021-03-30 13:20:57 -07:00
Paul Beusterien 4f4353734f Move cron jobs later (#7747) 2021-03-18 12:27:48 -07:00
Ryan WilsonandMaksym Malyhin 811d4a9e80 Fix pod lib lint for watchOS + add CI test (#7740)
* Fix pod lib lint for watchOS

* Add watchOS build test.

* Code review feedback

* Typo and formatting

* Typo and formatting

* fix typo

* Add missing test util files to tests targets

Co-authored-by: Maksym Malyhin <mmaksym@google.com>
2021-03-17 19:02:59 -04:00
Paul Beusterien dd9dfceaed Spread out cron jobs (#7608) 2021-02-25 10:02:59 -08:00
Jan Wyszynski feab93bdc8 Update database yaml to notify of emulator version changes (#7268) 2021-01-07 16:42:22 -08:00
Paul Beusterien 451a6c24c2 Restore Catalyst unit testing in CI (#7185) 2020-12-17 07:45:13 -08:00
Paul Beusterien 88a3f2e667 Fix cron logic for forks (#6785) 2020-10-20 08:56:34 -07:00
Paul Beusterien 36b50af84f Only run schedule actions on the main repo (#6770) 2020-10-19 09:36:39 -07:00
Morgan Chen 1c79d9bce7 Re-enable quickstart testing for FirebaseUI apps (#6725) 2020-10-13 18:32:46 -07:00
Paul Beusterien 83e898ab5c One Firebase version (#6634) 2020-10-02 12:26:22 -07:00
Paul Beusterien 5d0a1c8ccb Merge remote-tracking branch 'origin/firebase7-main' into pb-merge-firebase7 2020-09-30 14:23:40 -07:00
Paul Beusterien 204f483225 Add static-framework testing to CI (#6599) 2020-09-30 10:38:22 -07:00
Ryan Wilson f6642efced Refactoring archive testing to a single yml file. (#6510)
* Refactoring archive testing to a single yml file.

This reduces the duplication in each of the workflow files. This also
will make archive testing with SwiftPM more straightforward.

* Prefixed with 'pod' name

* Commenting out to run archive testing on PR for now.

* Put array on single line

The yml won't be parsed unless the `pod` array is on a single line.

* Fix to run on PRs to the yml itself.

* Fix naming of AppDistro

* Remove schemes.
2020-09-24 12:07:21 -04:00
Paul Beusterien 0c6dd55adc Use Xcode 12 in CI instead of the beta (#6542) 2020-09-23 13:40:07 -07:00
Paul Beusterien b7ab23b7c0 SPM test infra fixes (#6427) 2020-09-10 07:32:57 -07:00
Ryan Wilson bdf84c0a7b Archive testing on GHA (#6338)
* Testing generating archives on GHA

* Removed unnecessary quotes.

* Fix arguments again.

* Attempt to archive macOS and tvOS too

* Fix naming

* arg parsing

* Fix parentheses style.

* End case for bash script.

* Try Catalyst support, too.

* Try Catalyst support, too for real.

* Catalyst again

* Revert Catalyst build.

This was wrong (scheme should have been App-iOS) but then that failed
with a different error:

```
firebase-ios-sdk/gen/FirebaseCore/Target Support Files/nanopb/nanopb-prefix.pch:2:9: fatal error: 'UIKit/UIKit.h' file not found
        ^~~~~~~~~~~~~~~
1 error generated.

```

I'll revert it for now and address later.

* Add ALL THE SDKS

* Run on cron job only

* Removed Installations test.

* Remove uploading of archive, print size on disk

* Temporarily run Core on PRs for testing.

* Re-enable cron only for Core.
2020-08-27 13:34:08 -04:00
Paul Beusterien 508f29dff7 Add distributed SPM CI builds and tests (#6271) 2020-08-13 13:50:56 -07:00
Gran cb3929f78a Remove zip testings from sdk workflows (#6085)
Remove zip testing from sdk workflows.
2020-07-20 16:04:19 -07:00