[ci] Skip Android webview FTL tests on stable (#4730)

These tests crash on stable due to
https://github.com/flutter/flutter/issues/96661 now that 2.10 has been
released to stable.

Fixes out-of-band tree closure from the 2.10 release.

Co-authored-by: David Iglesias <ditman@gmail.com>
diff --git a/.cirrus.yml b/.cirrus.yml
index f2372a9..c4951a6 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -230,7 +230,15 @@
         - export CIRRUS_COMMIT_MESSAGE=""
         - if [[ -n "$GCLOUD_FIREBASE_TESTLAB_KEY" ]]; then
         -   echo $GCLOUD_FIREBASE_TESTLAB_KEY > ${HOME}/gcloud-service-key.json
-        -   ./script/tool_runner.sh firebase-test-lab --device model=redfin,version=30 --device model=starqlteue,version=26 --exclude=script/configs/exclude_integration_android.yaml
+        # TODO(stuartmorgan): Remove this condition once
+        # https://github.com/flutter/flutter/issues/96661 is fixed and
+        # cherry picked. Currently webview_flutter tests crash on stable on
+        # Android so must be skipped.
+        -   if [[ "$CHANNEL" == "stable" ]]; then
+        -     ./script/tool_runner.sh firebase-test-lab --device model=redfin,version=30 --device model=starqlteue,version=26 --exclude=script/configs/exclude_integration_android.yaml,webview_flutter
+        -   else
+        -     ./script/tool_runner.sh firebase-test-lab --device model=redfin,version=30 --device model=starqlteue,version=26 --exclude=script/configs/exclude_integration_android.yaml
+        -   fi
         - else
         -   echo "This user does not have permission to run Firebase Test Lab tests."
         - fi