From 0f82246b2809f6dcdf717d717d426e7e6e8caa17 Mon Sep 17 00:00:00 2001
From: MichaelVerdon
Date: Mon, 4 Aug 2025 09:27:40 +0100
Subject: [PATCH 1/4] chore(dynamic-links): post deletion cleanup
---
.github/workflows/create_test_patches.yml | 2 +-
package.json | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/create_test_patches.yml b/.github/workflows/create_test_patches.yml
index 65fb87dbd8..56fa42d293 100644
--- a/.github/workflows/create_test_patches.yml
+++ b/.github/workflows/create_test_patches.yml
@@ -58,7 +58,7 @@ jobs:
# yarn3+ by default disables lockfile alteration in CI. We want it.
YARN_ENABLE_IMMUTABLE_INSTALLS: false
run: |
- PACKAGE_LIST=`find packages -maxdepth 1 -mindepth 1 -type d -exec basename {} \; | egrep -v 'template|invites|dynamic-links'`
+ PACKAGE_LIST=`find packages -maxdepth 1 -mindepth 1 -type d -exec basename {} \; | egrep -v 'template|invites'`
mkdir $HOME/packages
for PACKAGE in $PACKAGE_LIST; do
echo "Packing PR version of package $PACKAGE"
diff --git a/package.json b/package.json
index 8892fc5147..00756f8d9f 100644
--- a/package.json
+++ b/package.json
@@ -9,7 +9,7 @@
"build:all:clean": "lerna run build:clean",
"build:all:build": "lerna run build",
"lint": "yarn lint:js && yarn lint:android && yarn lint:ios:check",
- "lint:js": "eslint packages/!(dynamic-links) --max-warnings=0",
+ "lint:js": "eslint packages/* --max-warnings=0",
"lint:android": "(google-java-format --set-exit-if-changed --replace --glob=\"packages/*/android/src/**/*.java\" || (echo \"\n\nandroid formatting error - please re-run\n\n\" && exit 1)) && (git diff --exit-code packages/*/android/src || (echo \"\n\nandroid files changed from linting, please examine and commit result\n\n\" && exit 1))",
"lint:ios:check": "clang-format --glob=\"packages/*/ios/**/*.{h,cpp,m,mm}\" --style=Google -n -Werror",
"lint:ios:fix": "clang-format -i --glob=\"packages/*/ios/**/*.{h,cpp,m,mm}\" --style=Google",
From 47eb75906e683ffb03c396be49dbfeb2c0fc629e Mon Sep 17 00:00:00 2001
From: MichaelVerdon
Date: Mon, 4 Aug 2025 09:44:47 +0100
Subject: [PATCH 2/4] chore: remove README
---
packages/dynamic-links/README.md | 65 --------------------------------
1 file changed, 65 deletions(-)
delete mode 100644 packages/dynamic-links/README.md
diff --git a/packages/dynamic-links/README.md b/packages/dynamic-links/README.md
deleted file mode 100644
index 54b41b0fdd..0000000000
--- a/packages/dynamic-links/README.md
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
- 
-
-
React Native Firebase - Dynamic Links
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
----
-
-# Firebase Dynamic Links
-
-⚠️ **DEPRECATED** ⚠️
-
-This package has been deprecated and removed from the React Native Firebase repository.
-
-## Why was it deprecated?
-
-Firebase Dynamic Links has been deprecated by Google and will be shut down on August 25th, 2025. For more information about the deprecation and migration options, please visit:
-
-**[Firebase Dynamic Links Deprecation FAQ](https://firebase.google.com/support/dynamic-links-faq)**
-
-## Migration Options
-
-The deprecation FAQ provides detailed guidance on how to migrate from Firebase Dynamic Links, including:
-
-- **Full feature parity**: Use alternative deep-linking service providers
-- **Simple deep-linking**: Migrate to App Links and Universal Links. [See Firebase documentation](https://firebase.google.com/support/guides/app-links-universal-links).
-- **No replacement needed**: Remove the package entirely
-
-## Timeline
-
-- **August 25th, 2025**: Firebase Dynamic Links service will be completely shut down
-- All existing links will stop working
-- All APIs will return error responses
-
-Please refer to the official deprecation FAQ for complete migration guidance and support.
-
-## License
-
-- See [LICENSE](/LICENSE)
-
----
-
-
-
-
- Built and maintained with 💛 by Invertase.
-
-
-
----
From d5185c62a7e0f8d46c5d9dc1e0fd72dc12f4c016 Mon Sep 17 00:00:00 2001
From: MichaelVerdon
Date: Mon, 4 Aug 2025 09:47:00 +0100
Subject: [PATCH 3/4] chore: undo readme removal
---
packages/dynamic-links/README.md | 65 ++++++++++++++++++++++++++++++++
1 file changed, 65 insertions(+)
create mode 100644 packages/dynamic-links/README.md
diff --git a/packages/dynamic-links/README.md b/packages/dynamic-links/README.md
new file mode 100644
index 0000000000..54b41b0fdd
--- /dev/null
+++ b/packages/dynamic-links/README.md
@@ -0,0 +1,65 @@
+
+
+ 
+
+
React Native Firebase - Dynamic Links
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+---
+
+# Firebase Dynamic Links
+
+⚠️ **DEPRECATED** ⚠️
+
+This package has been deprecated and removed from the React Native Firebase repository.
+
+## Why was it deprecated?
+
+Firebase Dynamic Links has been deprecated by Google and will be shut down on August 25th, 2025. For more information about the deprecation and migration options, please visit:
+
+**[Firebase Dynamic Links Deprecation FAQ](https://firebase.google.com/support/dynamic-links-faq)**
+
+## Migration Options
+
+The deprecation FAQ provides detailed guidance on how to migrate from Firebase Dynamic Links, including:
+
+- **Full feature parity**: Use alternative deep-linking service providers
+- **Simple deep-linking**: Migrate to App Links and Universal Links. [See Firebase documentation](https://firebase.google.com/support/guides/app-links-universal-links).
+- **No replacement needed**: Remove the package entirely
+
+## Timeline
+
+- **August 25th, 2025**: Firebase Dynamic Links service will be completely shut down
+- All existing links will stop working
+- All APIs will return error responses
+
+Please refer to the official deprecation FAQ for complete migration guidance and support.
+
+## License
+
+- See [LICENSE](/LICENSE)
+
+---
+
+
+
+
+ Built and maintained with 💛 by Invertase.
+
+
+
+---
From 743fb8c375e4fd957e31909ba909d133c4295928 Mon Sep 17 00:00:00 2001
From: MichaelVerdon
Date: Mon, 4 Aug 2025 10:42:47 +0100
Subject: [PATCH 4/4] fix: exclude dynamic link from lint config
---
eslint.config.mjs | 1 +
1 file changed, 1 insertion(+)
diff --git a/eslint.config.mjs b/eslint.config.mjs
index e0df72a64f..522a587b61 100644
--- a/eslint.config.mjs
+++ b/eslint.config.mjs
@@ -39,6 +39,7 @@ export default [
'packages/**/modular/dist/**/*',
'packages/vertexai/__tests__/test-utils',
'packages/vertexai/dist',
+ 'packages/dynamic-links/**/*',
],
},
...compat