Skip to content

Commit 54ee32e

Browse files
authored
Initial Analytics podspecs in repo (#7330)
1 parent a8ce5b0 commit 54ee32e

File tree

3 files changed

+104
-0
lines changed

3 files changed

+104
-0
lines changed

.github/workflows/analytics.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: analytics
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- 'FirebaseAnalytics.podspec.json'
7+
- 'GoogleAppMeasurement.podspec.json'
8+
- 'Gemfile'
9+
schedule:
10+
# Run every day at 11pm (PST) - cron uses UTC times
11+
- cron: '0 7 * * *'
12+
13+
jobs:
14+
pod-lib-lint:
15+
# Don't run on private repo unless it is a PR.
16+
if: (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
17+
18+
runs-on: macOS-latest
19+
steps:
20+
- uses: actions/checkout@v2
21+
- name: Setup Bundler
22+
run: scripts/setup_bundler.sh
23+
- name: GoogleAppMeasurement
24+
run: scripts/third_party/travis/retry.sh pod spec lint GoogleAppMeasurement.podspec.json
25+
26+
# TODO: Consider pushing GoogleAppMeasurement.podspec.json to SpecsStaging to enable similar test
27+
# for FirebaseAnalytics.podspec.json

FirebaseAnalytics.podspec.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"authors": "Google, Inc.",
3+
"cocoapods_version": ">= 1.10.0",
4+
"dependencies": {
5+
"FirebaseCore": "~> 7.0",
6+
"FirebaseInstallations": "~> 7.0",
7+
"GoogleAppMeasurement": "7.4.0-M1",
8+
"GoogleUtilities/AppDelegateSwizzler": "~> 7.0",
9+
"GoogleUtilities/MethodSwizzler": "~> 7.0",
10+
"GoogleUtilities/NSData+zlib": "~> 7.0",
11+
"GoogleUtilities/Network": "~> 7.0",
12+
"nanopb": "~> 2.30907.0"
13+
},
14+
"description": "Firebase Analytics is a free, out-of-the-box analytics solution that inspires actionable insights based on app usage and user engagement.",
15+
"frameworks": [
16+
"StoreKit"
17+
],
18+
"homepage": "https://firebase.google.com/features/analytics/",
19+
"libraries": [
20+
"c++",
21+
"sqlite3",
22+
"z"
23+
],
24+
"license": {
25+
"text": "Copyright 2021 Google",
26+
"type": "Copyright"
27+
},
28+
"name": "FirebaseAnalytics",
29+
"platforms": {
30+
"ios": "9.0"
31+
},
32+
"source": {
33+
"http": "https://dl.google.com/firebase/ios/analytics/f52332a3dbc0996d/FirebaseAnalytics-7.4.0-M1.tar.gz"
34+
},
35+
"summary": "Firebase Analytics for iOS",
36+
"vendored_frameworks": [
37+
"Frameworks/FirebaseAnalytics.xcframework"
38+
],
39+
"version": "7.4.0-M1"
40+
}

GoogleAppMeasurement.podspec.json

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"authors": "Google, Inc.",
3+
"cocoapods_version": ">= 1.10.0",
4+
"dependencies": {
5+
"GoogleUtilities/AppDelegateSwizzler": "~> 7.0",
6+
"GoogleUtilities/MethodSwizzler": "~> 7.0",
7+
"GoogleUtilities/NSData+zlib": "~> 7.0",
8+
"GoogleUtilities/Network": "~> 7.0",
9+
"nanopb": "~> 2.30907.0"
10+
},
11+
"description": "Measurement methods that are shared between Google libraries. This pod does not expose any headers and isn't intended for direct use, but rather as a dependency of some Google libraries.",
12+
"frameworks": [
13+
"StoreKit"
14+
],
15+
"homepage": "https://developers.google.com/ios",
16+
"libraries": [
17+
"c++",
18+
"sqlite3",
19+
"z"
20+
],
21+
"license": {
22+
"text": "Copyright 2021 Google",
23+
"type": "Copyright"
24+
},
25+
"name": "GoogleAppMeasurement",
26+
"platforms": {
27+
"ios": "9.0"
28+
},
29+
"source": {
30+
"http": "https://dl.google.com/firebase/ios/analytics/5523b125da32f049/GoogleAppMeasurement-7.4.0-M1.tar.gz"
31+
},
32+
"summary": "Shared measurement methods for Google libraries. Not intended for direct use.",
33+
"vendored_frameworks": [
34+
"Frameworks/GoogleAppMeasurement.xcframework"
35+
],
36+
"version": "7.4.0-M1"
37+
}

0 commit comments

Comments
 (0)