Commit Graph
600 Commits
Author SHA1 Message Date
Paul Beusterien bc2bc6b9f2 Fix RC Codable to handle arrays and dictionaries from plist defaults (#10046) 2022-07-29 11:07:20 -07:00
Denver Coneybeare 97b34aa964 Patch nanopb CMakeLists.txt to look for python 3.7 instead of python 2.7 (#9947) 2022-06-25 21:32:17 -04:00
Nick Cooke d6ba6cc822 [Infra] Update localize_podfile.swift (#9924) 2022-06-18 11:25:08 -07:00
Paul Beusterien 87e3523028 Add scripts/README.md and delete unused scripts (#9915) 2022-06-17 13:59:29 -07:00
Nick Cooke b85e5a6639 [Infra] Convert *.podspec.jsons to Ruby podspecs (#9829)
* Rename FirebaseAnalytics podspec

* Convert Analytics podspec to Ruby

* Convert Analytics podspec to Ruby (2)

* Remove trailing whitespaces

* Update pod_lib_lint.rb to skip local binary specs

* Rename GoogleAppMeasurement podspec

* Convert GoogleAppMeasurement podspec to Ruby

* Update podspecs to match version on master

* Remove JSON podspecs

* Rename GoogleAppMeasurementOnDeviceConversion spec

* Translate  GoogleAppMeasurementOnDeviceConversion JSON to ruby

* Formatting to 80 chars

* Update GHA workflows for renames

* Replace mentions of JSON specs

* Revert release.yml and prerlease.yml to maybe fix CI

* Update release tooling

* Fix CI attempt

* Generalize approach

* Resolve TODOs
2022-06-17 12:59:45 -04:00
Gran 55a81467e5 Preinstall FirebaseCore for release testing. (#9833)
* Preinstall FirebaseCore for release testing.

* Pass `--allow-warnings`

* Add retry to `pod repo push` wrapper.
2022-05-26 12:32:13 -07:00
Gran 2ea640ab56 Split release job to sub tasks. (#9809)
* Split release job to sub tasks.
2022-05-22 23:37:30 -07:00
Denver Coneybeare c0df0d4ab1 Enable Snappy compression support in LevelDb in cmake builds (#9596) 2022-05-20 13:55:21 -04:00
Paul Beusterien 8d65537335 Fix typos (#9802) 2022-05-13 15:38:03 -07:00
Gran acbd85de2e Enable run of create_spec_repo. (#9798) 2022-05-12 16:44:06 -07:00
Gran 9679718c6d Add time stamp to release/prerelease workflow (#9789)
* Add time stamp to 'pod repo push'.
2022-05-11 08:57:58 -07:00
Gran e8da4e8086 Speed up pod repo push (#9786)
Speed up `pod repo push` by adding `--skip-import-validation` to pods.
2022-05-09 14:11:49 -07:00
Gran 05f9b2d0d6 Update NOTICES workflow. (#9754)
* Run workflow in nightly.
2022-05-09 12:55:16 -07:00
Paul Beusterien fbeb1cf435 Archive workflow now needs xcpretty (#9770) 2022-05-06 14:01:48 -04:00
Paul Beusterien 3a1e4699bd v9 quickstarts have merged to master (#9766) 2022-05-05 15:49:34 -04:00
Paul Beusterien e408699a85 Run CI on macos12 (#9745) 2022-05-05 12:03:28 -07:00
Paul Beusterien a32853ce4f Restore check_imports GDT exception (#9751) 2022-05-03 06:48:57 -07:00
Gran 2db2fa4d00 Update PR when NOTICES changes. (#9735)
* Update PR when NOTICES changes.
2022-05-02 17:35:12 -07:00
Gran e980b72dc7 Create PR for NOTICES (#9708)
* Create a PR for Notices Generation.
2022-04-29 17:30:43 -07:00
Nick Cooke ae061b1d90 [Infra] Rotate ServiceAccount.json secret used by RC integration tests (#9680)
* Rotate service account secret

* [will revert] kick off ci

* [skip ci] Revert "[will revert] kick off ci"

This reverts commit 91b9369d11.

* [skip ci] Review
2022-04-20 15:22:13 -07:00
Paul Beusterien ecc4ef3275 Review and update check imports script (#9660) 2022-04-15 08:15:47 -07:00
Paul Beusterien 3ef42c1ac4 Address v9, resolved, and obsolete TODO's (#9659) 2022-04-15 08:14:44 -07:00
Paul Beusterien 49b411d0d2 Use the v9 quickstart branch until the v9 release (#9648) 2022-04-14 08:16:26 -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 1793deb8b7 Update C++/Obj C++ support for Firebase 9 (#9644) 2022-04-13 14:28:53 -07:00
Denver Coneybeare 8af6c20977 xcresult_logs.py: Fix potential UnicodeEncodeError (#9645) 2022-04-13 16:02:51 -04:00
Nick Cooke 9e475a5c58 [v9] End beta period and update release tooling for select products (#9603)
* Exit beta for several products

* Review

* Fix typo

* [skip ci] Update CHANGELOGs for breaking change
2022-04-08 11:59:58 -04:00
Paul Beusterien 7402150b2c FirebaseStorage[ObjC] to FirebaseStorageInternal (#9598) 2022-04-08 08:45:01 -07:00
Paul Beusterien d4fc906e78 Fix GitHub capitalization across repo (#9605) 2022-04-07 15:47:02 -07:00
Paul Beusterien 228bf64174 Merge remote-tracking branch 'origin/master' into v9b 2022-04-06 14:13:49 -07:00
Paul Beusterien c3444e456f Add legacy for storage in zip and prerelease workflows (#9574) 2022-04-06 12:49:35 -07:00
Paul Beusterien 99275370a2 Merge remote-tracking branch 'origin/master' into v9b 2022-04-06 09:56:33 -07:00
Paul Beusterien 0c8536e35e Port Storage unit tests to Swift for corresponding Swift ports (#9521) 2022-04-04 13:28:54 -07:00
Paul Beusterien 1ed4d69b4e Make all Storage APIs available via Swift (#9443) 2022-04-04 13:28:14 -07:00
Paul Beusterien ce76d85003 CI fixes 2022-04-04 13:20:05 -07:00
Paul Beusterien 8791b6bceb Merge FirebaseStorageSwift and FirebaseStorage (#9045) 2022-04-04 13:20:05 -07:00
Gran 445ad78c07 Update Storage Quickstart testing dir. (#9557)
* Update Storage Quickstart testing dir.
2022-04-04 07:11:01 -07:00
Nick Cooke 1a5399a230 [Infra] Bump clang-format to v14 (#9527) (#9531)
* Bump clang-format

* Review
2022-03-28 18:53:08 -04:00
Nick Cooke 0336856b9f [Infra] Bump clang-format to v14 (#9527)
* Bump clang-format

* Review
2022-03-28 13:14:45 -04:00
Nick Cooke a09083f9d0 [v9] Reorganize FirebaseCore* modules (#9482)
* [skip ci] [will revert] Add debug printing to `pod_lib_lint.rb`

* Reorganize FirebaseCore libraries for SPM and CP

* [skip ci] Revert "[skip ci] [will revert] Add debug printing to `pod_lib_lint.rb`"

This reverts commit 2a837e39708c21b0a324743ab226bd6c01047de7.

* Review and fix CI

* Remove `heartbeat_logging.yml` and add `core_internal.yml`

* Remove trailing whitespace

* Fix more whitespace 😞

* Fix `core_internal.yml` scheme name

* Update `check_imports.swift` and TODO

* Review

* Add FirebaseCoreInternal pod to Firestore example's Podfile

* [skip ci] Review - remove TODOs

* [skip ci] Remove duplicate `XCTest` import
2022-03-23 06:08:14 -07:00
Paul Beusterien 2d6980f360 Include Swift extensions in zip and Carthage (#9471) 2022-03-23 06:08:14 -07:00
Nick Cooke 3900554459 [Heartbeat Logging] Heartbeat library base components (#8784)
* Base components

* Style

* Review

* Add `heartbeat_logging` workflow

* Whitespace fixes

* Refactor PersistentStorageFactory

* Disable future heartbeat types

* Refactor HeartbeatStorage types

* Rename HeartbeatLogger -> HeartbeatController

* Rename HeartbeatLogger -> HeartbeatController (2)

* Add TODO for doc comments

* Add TODO for managing storage instances
2022-03-23 06:08:13 -07:00
Paul Beusterien 74fa16f236 Remove Functions ObjC (#9333) 2022-03-23 06:08:13 -07:00
Paul Beusterien a1cb5656fc Auth and Messaging Interop for Swift (#9314) 2022-03-23 06:08:13 -07:00
Paul Beusterien e748d16594 AppCheckInterop for Swift dependents (#9299) 2022-03-23 06:07:17 -07:00
Paul Beusterien 4f793064da Set up Core Internal for SPM (#9298) 2022-03-23 06:07:17 -07:00
Paul Beusterien 230b0cd2d9 Objective C integration tests for Swift-only Functions (#9277) 2022-03-23 06:07:17 -07:00
Paul Beusterien 209a8d547f Functions Swift - podspec, formatting, copyrights, CI, public API fixes (#9272) 2022-03-23 06:07:17 -07:00
Morgan Chen 522c663602 make release notes script depend use python3 (#9479) 2022-03-18 18:12:39 -07:00
Paul Beusterien 355e1d1894 Update nightly zip ci for RC Swift (#9340) 2022-02-15 06:43:30 -08:00