Commit Graph
398 Commits
Author SHA1 Message Date
Paul Beusterien f2bcd5d82b Make all GoogleUtilities APIs public (#6588) 2020-09-29 07:26:10 -07:00
Paul Beusterien f3b8461157 SwiftPM for FCM (#6541) 2020-09-23 13:55:15 -07:00
Paul Beusterien 89dd31a7ae IID: repo-relative headers (#6539) 2020-09-23 11:00:54 -07:00
Paul Beusterien c03bbf7203 Update dependent Swift repo to fix CI breakage (#6514) 2020-09-21 15:26:10 -07:00
Gran b7fc8997cd Update release workflow (#6481) 2020-09-17 10:29:53 -07:00
Gran 427cdeda6f Remove tag before add (#6450) 2020-09-14 10:08:13 -07:00
Gran fcfe9eea19 Test workflows with tag. (#6423) 2020-09-11 14:53:40 -07:00
Paul Beusterien b7ab23b7c0 SPM test infra fixes (#6427) 2020-09-10 07:32:57 -07:00
Brian Chen fa04212d3f Update firestore emulator version in tests (#6420) 2020-09-09 14:08:06 -05:00
Gran 6419591e7f Token to add a tag to repo. (#6421) 2020-09-08 17:32:00 -07:00
Gran 1922510a27 Update path able to be read in sed (#6412) 2020-09-08 10:56:19 -07:00
Gran 3c943f08ed Update tool of pushing podspecs. (#6370) 2020-09-01 16:12:57 -07:00
Gran 90a1aff41d Update release workflow to update spec repo. (#6335) 2020-08-28 15:29:08 -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
Gran 7609f030c6 Add a tool to update podspec repo (#6333)
This tool is to automate the process of creating a podspec repo.
2020-08-25 17:30:12 -07:00
Morgan Chen 54421ead25 Add appdistro to docsgen script (#6325) 2020-08-24 12:20:57 -07:00
Gran 7a85401aba Add bot access to podspec repo. (#6317)
Update bot access.
2020-08-21 10:57:39 -07:00
Konstantin Varlamov 160f21a6ca Make the language reported via headers configurable (#6264) 2020-08-14 15:21:43 -04:00
Gil feeee48330 Run swiftformat via mint run (#6261)
* Intentional formatting error

* Run swiftformat via mint run

This avoids users needing to bootstrap manually and avoids permission
problems with installation in /usr/local.

* Update documentation

* Adjust setup_check.sh

* Intentional formatting error

* Fix copyright and typo

* Review feedback

* GitHub Actions

* Remove version check for swiftformat

The output of mint run includes details on which versions it is
installing so there's no ambiguity in CI logs.

* explicit bootstrap

* style.sh generated changes
2020-08-12 14:50:37 -07:00
Paul Beusterien 60927d9394 SPM - FIAM (#6257) 2020-08-12 11:21:06 -07:00
Paul Beusterien eabe8d46a0 Update and apply swiftformat fix (#6239) 2020-08-09 14:48:00 -07:00
Paul Beusterien 202df4134d Update swiftformat and control its version via mint (#6229) 2020-08-07 17:05:17 -07:00
Paul Beusterien 745ddc51ad Enable check_imports presubmit for FDL (#6228) 2020-08-07 13:07:11 -07:00
Paul Beusterien e2214e2dd3 SPM - Initial Analytics (#6215) 2020-08-06 14:08:25 -07:00
Gran 0fe9a6fc0d Add bot access secret. (#6213) 2020-08-05 15:22:09 -07:00
Denver Coneybeare e447417fc0 Fix cpplint.py to work under Python 3 (#6201) 2020-08-04 12:30:29 -04:00
Paul Beusterien a22b425377 Firestore - new public header structure (#6197) 2020-08-04 06:50:55 -07:00
Gil 1dffd1bea3 Temporarily run cpplint under python2 (#6198) 2020-08-03 18:07:54 -07:00
Paul Beusterien 4dc9a4aa6e Add SPM ObjC import test (#6191) 2020-08-03 11:30:07 -07:00
Paul Beusterien 70d4e8a6e6 GDT remove @import (#6178) 2020-07-31 09:26:49 -07:00
Paul Beusterien ebe6365ceb Installations - new public header structure (#6174) 2020-07-31 07:40:55 -07:00
Paul Beusterien 0b977bd636 Revert "Remove #if SWIFT_PACKAGE checks for nanopb (#6163)" (#6164)
This reverts commit 303f8ca7bb.
2020-07-30 08:40:47 -07:00
Paul Beusterien 303f8ca7bb Remove #if SWIFT_PACKAGE checks for nanopb (#6163) 2020-07-30 06:49:46 -07:00
Paul Beusterien 7592ea6402 Ignore SwiftPM gen'd files in style (#6162) 2020-07-30 06:30:24 -07:00
Gran 25e17066fa Set up release testing. (#6088)
Run release test using SpecStaging repo.
2020-07-24 11:39:35 -07:00
Denver Coneybeare 719eb59f74 Set Python3 as the default Python in "check" and "firestore" GitHub workflows (#6114) 2020-07-24 14:01:05 -04:00
Paul Beusterien 83ff0671ff Updates for bumping swiftformat to 0.44.17 (#6120) 2020-07-23 15:44:55 -07:00
Paul Beusterien 40b805bccd Fix RemoteConfig sample (#6113) 2020-07-23 10:01:02 -07:00
Paul Beusterien b27773d60d Fix check breakage from when GHA was out (#6110) 2020-07-22 13:22:33 -07:00
Gran 3e0698769e Update artifacts name (#6067) 2020-07-17 10:12:35 -07:00
Nick Cooke 2ceb9d64c1 Remote Config Console API for Testing (#6009)
* Added Remote Config Console API and some tests

* Added workflow scripts

* Update path in remote config workflow

* Update path in remote config workflow 2.0

* Adding print statements to debug

* Update generate_access_token.sh

* Style and script cleanup

* Updated README and script

* reordering workflow tests for faster dev

* Updated generate_access_token.sh

* Removed unneeded part of path

* Set env var in GHA rather than script

* Fix env var in GHA

* Fix env var in GHA 2.0

* Refactored actions into one script

* removed back slash

* Removed unneeded workflow step

* Refactored script and added comments

* Minor tweaks

* Added new line

* well nvm that tweak

* Reordered workflow steps back to original order

* Only generate access token for ios runs

* Fixed readme, organized tests, improved RemoteConfigConsole

* Fixed test

* reordering tests for dev

* Removed README.md

* Added local dev mode for script

* Reset the ordering of tests to original order

* Update README

* Update README again

* Trailing space

* trailing space..again

* Cleanup up cloned repo in script

* Resolved feedback

* Style

* Gotta love trailing spaces

* Resolved feedback 2.0

* Resolved feedback 3.0

* Changed param type for update APIs

* Fixed type in updateRemoteConfigValue  method
2020-07-16 11:13:04 -04:00
Paul Beusterien 19b65ead65 RC: Repo-relative imports and SwiftPM (#6015) 2020-07-10 14:25:05 -07:00
Paul Beusterien 2660d49c7d ABTesting - Repo-relative imports and SwiftPM (#6013) 2020-07-09 15:48:47 -07:00
Paul Beusterien d33b8b3ae1 SPM - Auth unit tests (#6011) 2020-07-09 13:31:53 -07:00
Paul Beusterien 76a3997bd2 Ease diagnosis of origin of check failures (#6003) 2020-07-08 10:26:01 -07:00
Paul Beusterien a502fe0482 Don't allow script to erase repo (#5995) 2020-07-07 16:26:25 -07:00
Gran ddce6e9ebe Swift Firestore Framework Testing (#5982) 2020-07-07 14:39:29 -07:00
Gran 019131ec1b Failure to load zip will fail workflows. (#5985) 2020-07-07 09:54:26 -07:00
Paul Beusterien 60293c6dc4 Storage SPM Unit Tests (#5976) 2020-07-06 11:30:01 -07:00
Paul Beusterien a9a0a10c5c SPM: Core ObjC unit tests (#5959) 2020-07-06 09:29:20 -07:00