[flutter_releases] Flutter beta 2.6.0-5.2.pre Framework Cherrypicks (#90141)

* 'Update Engine revision to 1d521d89d8d98f27be4e0ff84d5c6b72dbdc91ca for beta release 2.6.0-5.2.pre'
* update cirrus token
* update plugins pin
* Re-enable plugin analysis test (#89856)

Co-authored-by: stuartmorgan <stuartmorgan@google.com>
diff --git a/.cirrus.yml b/.cirrus.yml
index fe14d80..f73e1dc 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -12,7 +12,7 @@
   # dependency on precisely how Cirrus is detected by our tools.
   BOT: "true"
 
-gcp_credentials: ENCRYPTED[!0e63b52bd7e4fda1cd7b7bf2b4fe515a27fadbeaced01f5ad8b699b81d3611ed64c5d3271bcd8426dd914ef41cba48a0!]
+gcp_credentials: ENCRYPTED[!48cff44dd32e9cc412d4d381c7fe68d373ca04cf2639f8192d21cb1a9ab5e21129651423a1cf88f3fd7fe2125c1cabd9!]
 
 # LINUX SHARDS
 task:
diff --git a/bin/internal/engine.version b/bin/internal/engine.version
index 172a14a..da6e097 100644
--- a/bin/internal/engine.version
+++ b/bin/internal/engine.version
@@ -1 +1 @@
-0bd9be379a17d0e22d1f4fc1e562dbc9e6978832
+1d521d89d8d98f27be4e0ff84d5c6b72dbdc91ca
diff --git a/bin/internal/flutter_plugins.version b/bin/internal/flutter_plugins.version
index 5952287..b3f634d 100644
--- a/bin/internal/flutter_plugins.version
+++ b/bin/internal/flutter_plugins.version
@@ -1 +1 @@
-5306c02db66b818fff39dc8a2d4eebd0257185fd
+d5b65742487f64166a73f116b925ce800c45dcd7
diff --git a/dev/bots/test.dart b/dev/bots/test.dart
index d71ea50..89253c8 100644
--- a/dev/bots/test.dart
+++ b/dev/bots/test.dart
@@ -1140,16 +1140,30 @@
       ],
       workingDirectory: checkout.path,
     );
+    // Prep the repository tooling.
+    // This test does not use tool_runner.sh because in this context the test
+    // should always run on the entire plugins repo, while tool_runner.sh
+    // is designed for flutter/plugins CI and only analyzes changed repository
+    // files when run for anything but master.
+    final String toolDir = path.join(checkout.path, 'script', 'tool');
     await runCommand(
-      './script/tool_runner.sh',
+      'dart',
       <String>[
+        'pub',
+        'get',
+      ],
+      workingDirectory: toolDir,
+    );
+    final String toolScript = path.join(toolDir, 'bin', 'flutter_plugin_tools.dart');
+    await runCommand(
+      'dart',
+      <String>[
+        'run',
+        toolScript,
         'analyze',
         '--custom-analysis=script/configs/custom_analysis.yaml',
       ],
       workingDirectory: checkout.path,
-      environment: <String, String>{
-        'BRANCH_NAME': 'master',
-      },
     );
   }
   await selectSubshard(<String, ShardRunner>{