Skip to content

Commit 9f311f2

Browse files
authored
[DynamicLinks] Remove library and corresponding infra (#14978)
1 parent 6f603aa commit 9f311f2

File tree

104 files changed

+16
-10530
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+16
-10530
lines changed

.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ body:
5656
- Crashlytics
5757
- Database
5858
- Data Connect
59-
- DynamicLinks
6059
- Firestore
6160
- Functions
6261
- In-App Messaging

.github/workflows/archiving.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
matrix:
2626
# These need to be on a single line or else the formatting won't validate.
27-
pod: ["FirebaseAppDistribution", "FirebaseDynamicLinks", "FirebaseInAppMessaging", "FirebasePerformance"]
27+
pod: ["FirebaseAppDistribution", "FirebaseInAppMessaging", "FirebasePerformance"]
2828
steps:
2929
- uses: actions/checkout@v4
3030
- uses: mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126

.github/workflows/dynamiclinks.yml

Lines changed: 0 additions & 61 deletions
This file was deleted.

.github/workflows/health-metrics-presubmit.yml

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ jobs:
3333
auth_run_job: ${{ steps.check_files.outputs.auth_run_job }}
3434
crashlytics_run_job: ${{ steps.check_files.outputs.crashlytics_run_job }}
3535
database_run_job: ${{ steps.check_files.outputs.database_run_job }}
36-
dynamiclinks_run_job: ${{ steps.check_files.outputs.dynamiclinks_run_job }}
3736
firestore_run_job: ${{ steps.check_files.outputs.firestore_run_job }}
3837
functions_run_job: ${{ steps.check_files.outputs.functions_run_job }}
3938
inappmessaging_run_job: ${{ steps.check_files.outputs.inappmessaging_run_job }}
@@ -126,29 +125,6 @@ jobs:
126125
name: codecoverage
127126
path: /Users/runner/*.xcresult
128127

129-
pod-lib-lint-dynamiclinks:
130-
needs: check
131-
# Don't run on private repo unless it is a PR.
132-
if: always() && github.repository == 'Firebase/firebase-ios-sdk' && (needs.check.outputs.dynamiclinks_run_job == 'true'|| github.event.pull_request.merged)
133-
runs-on: macos-14
134-
strategy:
135-
matrix:
136-
target: [iOS]
137-
steps:
138-
- uses: actions/checkout@v4
139-
- uses: mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126
140-
with:
141-
cache_key: ${{ matrix.os }}
142-
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
143-
- name: Setup Bundler
144-
run: scripts/setup_bundler.sh
145-
- name: Build and test
146-
run: ./scripts/health_metrics/pod_test_code_coverage_report.sh --sdk=FirebaseDynamicLinks --platform=${{ matrix.target }}
147-
- uses: actions/upload-artifact@v4
148-
with:
149-
name: codecoverage
150-
path: /Users/runner/*.xcresult
151-
152128
pod-lib-lint-firestore:
153129
needs: check
154130
# Don't run on private repo unless it is a PR.
@@ -317,7 +293,7 @@ jobs:
317293
path: /Users/runner/*.xcresult
318294

319295
create_report:
320-
needs: [check, pod-lib-lint-abtesting, pod-lib-lint-auth, pod-lib-lint-database, pod-lib-lint-dynamiclinks, pod-lib-lint-firestore, pod-lib-lint-functions, pod-lib-lint-inappmessaging, pod-lib-lint-messaging, pod-lib-lint-performance, pod-lib-lint-remoteconfig, pod-lib-lint-storage]
296+
needs: [check, pod-lib-lint-abtesting, pod-lib-lint-auth, pod-lib-lint-database, pod-lib-lint-firestore, pod-lib-lint-functions, pod-lib-lint-inappmessaging, pod-lib-lint-messaging, pod-lib-lint-performance, pod-lib-lint-remoteconfig, pod-lib-lint-storage]
321297
if: always()
322298
runs-on: macos-14
323299
steps:

.github/workflows/zip.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,6 @@ jobs:
196196
- name: Setup Swift Quickstart
197197
run: SAMPLE="$SDK" TARGET="${SDK}Example" NON_FIREBASE_SDKS="FBSDKLoginKit FBSDKCoreKit FBSDKCoreKit_Basics FBAEMKit" scripts/setup_quickstart_framework.sh \
198198
"${HOME}"/ios_frameworks/Firebase/NonFirebaseSDKs/* \
199-
"${HOME}"/ios_frameworks/Firebase/FirebaseDynamicLinks/* \
200199
"${HOME}"/ios_frameworks/Firebase/GoogleSignIn/* \
201200
"${HOME}"/ios_frameworks/Firebase/FirebaseAuth/* \
202201
"${HOME}"/ios_frameworks/Firebase/FirebaseAnalytics/*
@@ -508,7 +507,6 @@ jobs:
508507
- uses: actions/checkout@v4
509508
- name: Setup quickstart
510509
run: SAMPLE="$SDK" TARGET="${SDK}Example" scripts/setup_quickstart_framework.sh \
511-
"${HOME}"/ios_frameworks/Firebase/FirebaseDynamicLinks/* \
512510
"${HOME}"/ios_frameworks/Firebase/FirebaseInAppMessaging/* \
513511
"${HOME}"/ios_frameworks/Firebase/FirebaseAnalytics/*
514512
- name: Xcode

Carthage.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAppDistributionBi
3939
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAuthBinary.json"
4040
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseCrashlyticsBinary.json"
4141
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseDatabaseBinary.json"
42-
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseDynamicLinksBinary.json"
4342
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseFirestoreBinary.json"
4443
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseFunctionsBinary.json"
4544
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseGoogleSignInBinary.json"

CoreOnly/NOTICES

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ FirebaseAuthInterop
1010
FirebaseCore
1111
FirebaseCoreExtension
1212
FirebaseCoreInternal
13-
FirebaseDynamicLinks
1413
FirebaseFunctions
1514
FirebaseInAppMessaging
1615
FirebaseInstallations

CoreOnly/Sources/Firebase.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,6 @@
4949
#import <FirebaseDatabase/FirebaseDatabase.h>
5050
#endif
5151
52-
#if __has_include(<FirebaseDynamicLinks/FirebaseDynamicLinks.h>)
53-
#import <FirebaseDynamicLinks/FirebaseDynamicLinks.h>
54-
#endif
55-
5652
#if __has_include(<FirebaseFirestore/FirebaseFirestore.h>)
5753
#import <FirebaseFirestore/FirebaseFirestore.h>
5854
#endif

CoreOnly/Tests/FirebasePodTest/FirebasePodTest/AppDelegate.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ class AuthExists: Auth {}
2525
// Uncomment next line if ABTesting gets added to Firebase.h.
2626
// class ABTestingExists : LifecycleEvents {}
2727
class DatabaseExists: Database {}
28-
class DynamicLinksExists: DynamicLinks {}
2928
class FirestoreExists: Firestore {}
3029
class FunctionsExists: Functions {}
3130
class InAppMessagingExists: InAppMessaging {}

CoreOnly/Tests/FirebasePodTest/Podfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ target 'FirebasePodTest' do
1616
pod 'FirebaseCore', :path => '../../../'
1717
pod 'FirebaseCrashlytics', :path => '../../../'
1818
pod 'FirebaseDatabase', :path => '../../../'
19-
pod 'FirebaseDynamicLinks', :path => '../../../'
2019
pod 'FirebaseFirestore', :path => '../../../'
2120
pod 'FirebaseFirestoreInternal', :path => '../../../'
2221
pod 'FirebaseFunctions', :path => '../../../'

Dangerfile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ def labelsForModifiedFiles()
5555
labels.push("api: core") if @has_core_changes
5656
labels.push("api: crashlytics") if @has_crashlytics_changes
5757
labels.push("api: database") if @has_database_changes
58-
labels.push("api: dynamiclinks") if @has_dynamiclinks_changes
5958
labels.push("api: firebaseai") if @has_firebaseai_changes
6059
labels.push("api: firestore") if @has_firestore_changes
6160
labels.push("api: functions") if @has_functions_changes
@@ -93,7 +92,6 @@ has_license_changes = didModify(["LICENSE"])
9392
"Core",
9493
"Crashlytics",
9594
"Database",
96-
"DynamicLinks",
9795
"FirebaseAI",
9896
"Firestore",
9997
"Functions",
@@ -132,8 +130,6 @@ has_license_changes = didModify(["LICENSE"])
132130
@has_crashlytics_api_changes = hasChangesIn("Crashlytics/Crashlytics/Public/")
133131
@has_database_changes = hasChangesIn("FirebaseDatabase")
134132
@has_database_api_changes = hasChangesIn("FirebaseDatabase/Sources/Public/")
135-
@has_dynamiclinks_changes = hasChangesIn("FirebaseDynamicLinks")
136-
@has_dynamiclinks_api_changes = hasChangesIn("FirebaseDynamicLinks/Sources/Public/")
137133
@has_firebaseai_changes = hasChangesIn([
138134
"FirebaseAI",
139135
"FirebaseVertexAI"
@@ -168,7 +164,6 @@ has_license_changes = didModify(["LICENSE"])
168164
@has_core_api_changes ||
169165
@has_crashlytics_api_changes ||
170166
@has_database_api_changes ||
171-
@has_dynamiclinks_api_changes ||
172167
@has_firestore_api_changes ||
173168
@has_functions_api_changes ||
174169
@has_inappmessaging_api_changes ||

Firebase.podspec

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -138,12 +138,6 @@ Simplify your app development, grow your user base, and monetize more effectivel
138138
ss.watchos.deployment_target = '7.0'
139139
end
140140

141-
s.subspec 'DynamicLinks' do |ss|
142-
ss.dependency 'Firebase/CoreOnly'
143-
ss.ios.dependency 'FirebaseDynamicLinks', '~> 11.15.0'
144-
ss.ios.deployment_target = '13.0'
145-
end
146-
147141
s.subspec 'Firestore' do |ss|
148142
ss.dependency 'Firebase/CoreOnly'
149143
ss.dependency 'FirebaseFirestore', '~> 11.15.0'

FirebaseCore/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# Unreleased
2+
- [removed] **Breaking change**: FirebaseDynamicLinks has been removed. See
3+
https://firebase.google.com/support/dynamic-links-faq for more info.
24
- [removed] **Breaking change**: Removed the `Options.deepLinkURLScheme`
35
property. This API was exclusively used by the Dynamic Links SDK, which
46
has been removed.

FirebaseDynamicLinks.podspec

Lines changed: 0 additions & 60 deletions
This file was deleted.

FirebaseDynamicLinks/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 12.0.0
2+
- [removed] **Breaking change**: FirebaseDynamicLinks has been removed. See
3+
https://firebase.google.com/support/dynamic-links-faq for more info.
4+
15
# 11.8.0
26
- [deprecated] The `FirebaseDynamicLinks` CocoaPod is deprecated. For information about timelines and alternatives, see the [Dynamic Links deprecation FAQ](https://firebase.google.com/support/dynamic-links-faq).
37

FirebaseDynamicLinks/README.md

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)