Enable mac sdk tests and remove them from cirrus. (#65896)

diff --git a/.cirrus.yml b/.cirrus.yml
index 73ed9ae..8ad8e96 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -382,80 +382,8 @@
       - date
       - which flutter
   matrix:
-    - name: framework_tests-widgets-macos
-      only_if: "changesInclude('.cirrus.yml', 'dev/**', 'packages/flutter/**', 'packages/flutter_test/**', 'packages/flutter_tools/lib/src/test/**', 'bin/**') || $CIRRUS_PR == ''"
-      environment:
-        GOLDCTL: "$CIRRUS_WORKING_DIR/depot_tools/goldctl"
-        GOLD_SERVICE_ACCOUNT: ENCRYPTED[3afeea5ac7201151c3d0dc9648862f0462b5e4f55dc600ca8b692319622f7c3eda3d577b1b16cc2ef0311b7314c1c095]
-      script:
-        - ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
-        - ./dev/bots/download_goldctl.sh
-        - dart --enable-asserts dev/bots/test.dart
-
-    - name: framework_tests-libraries-macos
-      only_if: "changesInclude('.cirrus.yml', 'dev/**', 'packages/flutter/**', 'packages/flutter_test/**', 'packages/flutter_tools/lib/src/test/**', 'bin/**') || $CIRRUS_PR == ''"
-      environment:
-        GOLDCTL: "$CIRRUS_WORKING_DIR/depot_tools/goldctl"
-        GOLD_SERVICE_ACCOUNT: ENCRYPTED[3afeea5ac7201151c3d0dc9648862f0462b5e4f55dc600ca8b692319622f7c3eda3d577b1b16cc2ef0311b7314c1c095]
-      script:
-        - ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
-        - ./dev/bots/download_goldctl.sh
-        - dart --enable-asserts dev/bots/test.dart
-
-    - name: framework_tests-misc-macos
-      # this includes the tests for directories in dev/
-      only_if: "changesInclude('.cirrus.yml', 'dev/**', 'packages/flutter/**', 'packages/flutter_goldens/**', 'packages/flutter_goldens_client/**', 'packages/flutter_test/**', 'packages/flutter_tools/lib/src/test/**', 'bin/**') || $CIRRUS_PR == ''"
-      script:
-        - ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
-        - dart --enable-asserts dev/bots/test.dart
-
-    - name: tool_tests-general-macos
-      only_if: "changesInclude('.cirrus.yml', 'dev/**', 'packages/flutter_tools/**', 'bin/**') || $CIRRUS_PR == ''"
-      environment:
-        SHOULD_UPDATE_PACKAGES: 'FALSE'
-      script:
-        - ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
-        - (cd packages/flutter_tools; pub get)
-        - (cd packages/flutter_tools/test/data/asset_test/main; pub get)
-        - (cd packages/flutter_tools/test/data/asset_test/font; pub get)
-        - (cd dev/bots; pub get)
-        - dart --enable-asserts ./dev/bots/test.dart
-
-    - name: tool_tests-commands-macos
-      only_if: "changesInclude('.cirrus.yml', 'dev/**', 'packages/flutter_tools/**', 'bin/**') || $CIRRUS_PR == ''"
-      environment:
-        SHOULD_UPDATE_PACKAGES: 'FALSE'
-      script:
-        - ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
-        - (cd packages/flutter_tools; pub get)
-        - (cd dev/bots; pub get)
-        - dart --enable-asserts ./dev/bots/test.dart
-
-    - name: tool_tests-integration-macos
-      only_if: "changesInclude('.cirrus.yml', 'dev/**', 'packages/flutter_tools/**', 'bin/**') || $CIRRUS_PR == ''"
-      environment:
-        SHOULD_UPDATE_PACKAGES: 'FALSE'
-      script:
-        - ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
-        - (cd packages/flutter_tools; pub get)
-        - (cd dev/bots; pub get)
-        - (cd dev/tools; pub get)
-        - dart --enable-asserts ./dev/bots/test.dart
-
     # TODO(ianh): Enable Web tests on macOS.
 
-    - name: build_tests-0-macos
-      only_if: "changesInclude('.cirrus.yml', 'dev/**', 'bin/**') || $CIRRUS_PR == ''" # https://github.com/flutter/flutter/issues/41940
-      script:
-        - ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
-        - dart --enable-asserts ./dev/bots/test.dart
-
-    - name: build_tests-1_last-macos
-      only_if: "changesInclude('.cirrus.yml', 'dev/**', 'bin/**') || $CIRRUS_PR == ''" # https://github.com/flutter/flutter/issues/41940
-      script:
-        - ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
-        - dart --enable-asserts ./dev/bots/test.dart
-
     - name: hostonly_devicelab_tests-0-macos
       << : *MACOS_SHARD_TEMPLATE
 
diff --git a/dev/prod_builders.json b/dev/prod_builders.json
index cd1d8d5..be64ae0 100644
--- a/dev/prod_builders.json
+++ b/dev/prod_builders.json
@@ -67,6 +67,12 @@
          "flaky":false
       },
       {
+         "name": "Mac build_tests",
+         "repo": "flutter",
+         "task_name": "mac_build_tests",
+         "flaky": false
+      },
+      {
          "name": "Mac framework_tests",
          "repo": "flutter",
          "task_name": "mac_framework_tests",
diff --git a/dev/try_builders.json b/dev/try_builders.json
index ffe9362..9d56e5e 100644
--- a/dev/try_builders.json
+++ b/dev/try_builders.json
@@ -73,6 +73,13 @@
          "run_if":["examples/hello_world/**" ,"dev/**", "packages/flutter/**", "packages/flutter_test/**", "packages/flutter_tools/lib/src/test/**", "packages/flutter_web_plugins/**", "bin/**"]
       },
       {
+         "name":"Mac build_tests",
+         "repo":"flutter",
+         "task_name":"mac_build_tests",
+         "enabled":true,
+         "run_if":["dev/**", "bin/**"]
+      },
+      {
          "name":"Mac framework_tests",
          "repo":"flutter",
          "task_name":"mac_framework_tests",