Commit Graph
95 Commits
Author SHA1 Message Date
Paul Beusterien ddbe5b11b0 Fix ZipBuilder crash and warning (#6653) 2020-10-05 06:53:01 -07:00
Paul Beusterien d74b89bab5 ZipBuilder Firebase 7 updates (#6629) 2020-10-01 08:28:55 -07:00
Paul Beusterien c0130d8f17 Add Info.plist to Carthage binary frameworks (#6445) 2020-09-11 13:14:49 -07:00
Gran 90a1aff41d Update release workflow to update spec repo. (#6335) 2020-08-28 15:29:08 -07:00
Paul Beusterien 5fa3c32e95 Fix bitcode generation for Swift frameworks (#6366) 2020-08-28 14:31:20 -07:00
Cleo SchneiderandJeremy Durham 89d1d203af Update Dangerfile, Firebase.h, and Firebase.podspec for launch readiness (#6127)
* Update Dangerfile, Firebase.h, and Firebase.podspec for launch readiness

* Add appDistribution to FirebasePods.swift

* Update versions to match what we expect for launch

* Add FirebaseAppDistribution to FirebasePodTest/Podfile

Co-authored-by: Jeremy Durham <jeremydurham@google.com>
2020-08-12 15:57:24 -04:00
Paul Beusterien e7999287f4 Remove deprecated ML pods from Zip and docs (#6061) 2020-07-16 15:30:57 -07:00
Paul Beusterien 01bf549253 Update formatters (#5933) 2020-06-26 14:34:27 -07:00
Paul Beusterien 5e5bb91bfc Fix buildDependencies false and subspecs (#5852) 2020-06-19 09:08:49 -07:00
Paul Beusterien abe9e979a5 Remove Interop refs from ZipBuilder (#5779) 2020-06-10 06:49:25 -07:00
Ryan Wilson 736d2aec93 Generate the OSS manifest from the internal textprotos. (#5605)
* Working on OSS generator.

* Working.

* Need to get the OSS pods only.

* Working as expected, updated textprotos.

* Re-add copyright.

* Update license year.
2020-05-13 17:54:11 -04:00
Paul Beusterien a60a0e25b2 Workaround Carthage Protobuf parallel install issue (#5345) 2020-04-14 08:01:54 -07:00
Paul Beusterien 43e4733322 Three ZipBuilder Fixes (#5341) 2020-04-10 15:51:53 -07:00
Paul Beusterien b90ddf1339 Limit Swift line lengths to 100 (#5315) 2020-04-08 10:48:24 -07:00
Ryan Wilson ee5f8a37f4 Append framework name to Carthage plist bundleID (#5302)
Addresses a symptom of #5299
2020-04-08 12:41:11 -04:00
Paul Beusterien 0306fc289d Handle Xcode 11.4 changes to Swift module maps (#5294)
* Fix broken outputDirs zipPods option combination
2020-04-06 06:48:11 -07:00
Paul Beusterien ccee671b16 Fix unincluded umbrella warnings (#5226) 2020-03-30 13:10:56 -07:00
Paul Beusterien bbbcb49795 Zip Resource handling for xcframeworks (#5093) 2020-03-13 11:11:29 -07:00
Paul Beusterien 716b045c7d Zip Carthage refactor (#5080) 2020-03-13 11:11:29 -07:00
Paul Beusterien f76ea00768 Add Swift module support to ZipBuilder (#5040) 2020-03-13 11:10:59 -07:00
Paul Beusterien db863628f3 Use static frameworks to build zip (#5029) 2020-03-13 11:10:59 -07:00
Paul Beusterien ab1ecf2aba Restore Firestore build (#4995) 2020-03-13 11:09:05 -07:00
Paul Beusterien 7b8230f9d0 Zip Builder support for dependencies through subspecs (#4940) 2020-03-13 11:09:05 -07:00
Paul Beusterien 5f29fa47e9 Make Zip Builder temp dirs sortable and understandable with timestamp (#4919) 2020-03-13 11:09:05 -07:00
Paul Beusterien ae51d23609 Build xcframeworks for pods with resources (#4911) 2020-03-13 11:09:05 -07:00
Paul Beusterien 141485906a Static library framework build for xcframeworks zip (#4799) 2020-03-13 11:09:05 -07:00
Paul Beusterien 9546222f9e Green CI for xcframework-master branch (#4778) 2020-03-13 11:09:05 -07:00
Peter Steinberger b67a0d329d Move to xcframework bundles (#4737)
* Enable Mac Catalyst in support project

* Update builder to output xcframework

Replaces fat framwork and adds Mac Catalyst support
Note: This removes i386 and armv7 support, as xcframework doesn’t support these

* Add Modile and Info.plist fles

* Generate real dynamic frameworks

* Remove unnecessary file

* Preserve symlinks for Mac SDK

* Fix typo

* Re-enable armv7 and i386
2020-03-13 11:09:05 -07:00
Paul Beusterien e028c72162 Fix nightly zip GHA build (#5041) 2020-03-09 12:44:52 -07:00
Ryan Wilson 97c49eaaed Renamed pod updater. (#5003) 2020-03-02 13:20:31 -05:00
Ryan Wilson 016c9f49f4 Move UpdateFirebasePod to Swift's ArgumentParser library. (#4993)
* Move UpdateFirebasePod to Swift's ArgumentParser library.

This was introduced in URL, leaving a nice clean way to provide command
line arguments.

Example output:

```
$ swift run UpdateFirebasePod
Error: Missing expected argument '--git-root <git-root>'
Usage: firebase-pod-updater --git-root <git-root> --current-release <current-release>

```

* Removed unnecessary file.

* Fixed formatting.

* Use existing argument name for currentRelease.

* Sorted package dependencies.

* Pin to exact version.

* Rename UpdateFirebasePod to firebase-pod-updater

This sticks with convention expected by the tooling. Future PRs will change the `ReleasePackager` and other tools as well.
2020-03-02 11:03:20 -05:00
Paul Beusterien 54747a092b Fix CI issues from changing interop pod version requirements (#4979) 2020-02-26 13:51:32 -08:00
Paul Beusterien 0058b259b4 Remove deprecated FIAMDisplay from repo (#4899) 2020-02-13 08:59:43 -08:00
Paul Beusterien eb69dcc017 Include transitive deps in module maps (#4895) 2020-02-13 07:47:04 -08:00
Ryan Wilson e91d7dd245 Provide cleaner temporary directories. (#4831)
This will make all temp directories sit under the `ZipRelease` directory instead of being in the temp directory itself with a long name.

#no-changelog
2020-02-05 12:04:08 -05:00
Ryan Wilson d99f30c3b3 Ignore FIAMDisplay in Zip file. (#4727) 2020-01-22 17:33:54 -05:00
Ryan Wilson 68949a62ec Use pre-release versions from release manifests. (#4715)
* Use pre-release versions from release manifests.

This will allow installing pre-release versions since CocoaPods
complains otherwise. Note: this removes any version validation since
we're hardcoding the expected version as the version to install.

* Style

* Also release candidates.
2020-01-21 16:05:04 -05:00
Paul Beusterien afb563829d Zip fixes (#4662)
* Fix the version parsing to allow for betas. (#4652)
* Remove extra quotes when parsing versions and names. (#4654)

Authored-by: Ryan Wilson <wilsonryan@google.com>
2020-01-11 13:48:59 -08:00
Sam Edson 3dc11858ff Open Sourcing FirebaseCrashlytics (#4610) 2020-01-08 10:04:56 -05:00
Paul Beusterien da4819b46d Build zip in GHA cron (#4593) 2020-01-06 09:41:54 -08:00
Paul Beusterien 76c766a866 Release 6.14.0 (#4513) 2019-12-17 11:36:36 -08:00
Paul Beusterien f2e0a5eaed ZipBuilder: Remove unnecessary public's (#4456) 2019-12-10 11:30:53 -08:00
Paul Beusterien 2cc26bd1e2 Add -localPodspecPath option (#4453) 2019-12-10 11:10:43 -08:00
Paul Beusterien da77ba78d0 ZipBuilder: Get dependencies from the Podfile.lock (#4452) 2019-12-10 08:38:52 -08:00
Paul Beusterien 5b7066fff1 Zip Builder - update protos (#4454) 2019-12-09 14:54:21 -08:00
Paul Beusterien 4b2bb2d420 Fix Zip README blank line separator (#4450) 2019-12-06 13:46:37 -08:00
Paul Beusterien 80e25a4cb8 Speed up zip builder development iteration (#4449) 2019-12-06 13:46:14 -08:00
Paul Beusterien ec0a7c88fa Consolidate NOTICES files (#4437) 2019-12-04 13:08:18 -08:00
Paul Beusterien ed064409e4 Simplify Firebase pod naming (#4428) 2019-12-04 11:25:51 -08:00
Paul Beusterien 75ac5c043f Firebase to generic pod cosmetic update (#4427) 2019-12-04 11:07:31 -08:00