Commit Graph
28 Commits
Author SHA1 Message Date
Nick Cooke 9e3d608515 Fix watchos-testapp workflow's macOS image (#46)
* Set workflow image to use macOS-10.15

* s/12.2/12
2021-12-12 19:37:08 -05:00
Maksym Malyhin 886452d867 Update clang-format version to 13 (#42) 2021-10-15 16:26:18 -04:00
Nick Cooke ce71be3f0d Fix paths in test_coverage.yml (#37) 2021-08-31 14:20:26 -04:00
Gran 83af7c9040 Update workflow. (#25) 2021-05-27 10:18:14 -07:00
Nick Cooke 7e8647af0b Update repo for clang-format12 (#22) 2021-04-20 18:30:25 -04:00
Gran ee9779ab3d Add CCT-Tests-Unit to Test Coverage (#12)
* Add CCT-Tests-Unit to Test Coverage

* Update trigger condition.
2021-03-29 17:18:37 -07:00
Gran c654af7fa7 Update typoes. (#9)
* Update typos.
2021-03-18 15:38:55 -07:00
Gran bfc1839ee3 Add test coverage workflow (#8)
* Add code coverage workflow.
2021-03-18 13:06:08 -07:00
Paul Beusterien 4239ca8cc7 Initial CI and SPM (#1) 2021-01-26 13:15:21 -08:00
Paul Beusterien 7caa133622 Restore Catalyst unit testing in CI (#7185) 2020-12-17 07:45:13 -08:00
Ryan Wilson 9a82855dcc Use Xcode 12.0 for watchOS test app (#7101)
This ensures the iPhone 11 Pro simulator is availabl.e
2020-12-04 10:01:29 -05:00
Paul Beusterien 568ea040cb Fix cron logic for forks (#6785) 2020-10-20 08:56:34 -07:00
Paul Beusterien 784fe7309f Only run schedule actions on the main repo (#6770) 2020-10-19 09:36:39 -07:00
Paul Beusterien f749a3ff65 Merge remote-tracking branch 'origin/firebase7-main' into pb-merge-firebase7 2020-09-30 14:23:40 -07:00
Paul Beusterien 046cc9bad2 Add static-framework testing to CI (#6599) 2020-09-30 10:38:22 -07:00
Ryan Wilson c08096cfb5 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
Ryan Wilson 62b3f60d66 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 3b06ecc1f0 Consolidate GDT and GDTCCT to a single pod (#5902) 2020-06-24 14:09:46 -07:00
Maksym Malyhin b8bc5a9d5e Don't run GHA on private repo until it is for a PR (#5849)
* Don't run ABTesting GHA on private repo unless for a PR

* Fix syntax

* Auth workflow

* Don't run GHA on private repo unless it is for a PR

* disable on push to master
2020-06-18 18:20:45 -04:00
Paul Beusterien bef96695e8 Update pod gen version and address GHA Catalyst failures (#5509) 2020-04-30 09:47:55 -07:00
Doudou Nan 7f40580e42 Build GDTCCT watchOS test apps in GHA (#5495) 2020-04-29 11:58:54 -07:00
Michael Haney eb9b35ee7f Add travis retry to catalyst tests (#5168)
* Update datatransport.yml

* Remove ./ from script invocations
2020-03-23 10:59:12 -07:00
Paul Beusterien 0f86c4c93b Add Catalyst testing for GHA (#5115) 2020-03-17 07:54:34 -07:00
Doudou Nan bf2bc42bc9 Wrap SCNetworkReachabilityFlags and fix Catalyst warning (#4965)
* wrap apis and fix catalyst warning

* styled

* add watchos

* letters change
2020-02-25 11:14:41 -08:00
Paul Beusterien 2579227c5c Dashes in pod lib lint options (#4853) 2020-02-07 07:12:33 -08:00
Paul Beusterien d0e99c172f Remove travis jobs now running in GHA (#4846)
*  more matrix
2020-02-06 17:30:49 -08:00
Michael Haney 6804faf2bd Update to checkout@v2, add target matrix (#4805) 2020-02-03 10:59:14 -08:00
Michael Haney b6fd9677a4 Enable GHA for GDT and GDTCCT (#4780)
* Enable GHA for GDT and GDTCCT

* Fix run syntax

* No capital OS letters

* Add a retry.sh to replicate travis_retry functionality

* Rearrange the jobs and use needs:

* Call retry.sh with the correct syntax

* An additional needs:

* Use the retry we already have

* Factor iOS, macOS, and tvOS into separate jobs, move comprehensive jobs to cron

* Set cron jobs to need the base jobs

* Change back to pull_request from check_run

* Fix typo

* I just can't stop making typos
2020-01-30 16:42:07 -08:00