)]}'
{
  "commit": "2da77681ddefc7f77acd404df864ccb25587ff01",
  "tree": "7e5b2117cb9f92b9bd4cf08da28a64fb4e72a134",
  "parents": [
    "d1ab01b68aed818b2576e425e47cc5164a479626"
  ],
  "author": {
    "name": "Elijah Okoroh",
    "email": "okorohelijah@google.com",
    "time": "Wed Feb 04 10:24:58 2026 -0800"
  },
  "committer": {
    "name": "Elijah Okoroh",
    "email": "okorohelijah@google.com",
    "time": "Wed Feb 04 10:24:58 2026 -0800"
  },
  "message": "Fix iOS simulator runtime unavailable error on Intel Macs\n\nOn Intel (x86) Macs, the iOS simulator runtime may be cached as an\nARM-only version. When this happens, xcrun simctl list runtimes reports\nthe runtime as unavailable with the error:\n(unavailable, liblaunch_sim.dylib could not be opened)\n\nAdded _unavailable_runtime() method to detect this architecture mismatch\nerror. The __call__ method now checks for both missing runtimes AND\nunavailable runtimes. When either condition is detected, it sets\n_cleanup_cache \u003d True and retries _setup_osx_sdk to wipe the cache and\nre-download the correct universal runtime.\n\nChange-Id: Ib1d3d09907be1d591c42a0ca1e946b0bdfda2557\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/74140\nReviewed-by: Victoria Ashworth \u003cvashworth@google.com\u003e\nCommit-Queue: Victoria Ashworth \u003cvashworth@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b49d879e5b37a81e09172849c3656c1d51a848e",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/api.py",
      "new_id": "869658e0a6dfc0a467cba5ef83315b7225c326f0",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/api.py"
    },
    {
      "type": "modify",
      "old_id": "03c35cac77d935b9d4fbf507e5462d7b4fd0e37f",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/explicit_package_source.json",
      "new_id": "e3a0c6d8f75fc558e1fbfc7a9ceccd5e087848b6",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/explicit_package_source.json"
    },
    {
      "type": "modify",
      "old_id": "391aac3bc05d0f8f38f3e9bc6c1ec14cba9635c0",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/explicit_runtime_version.json",
      "new_id": "3dc2b890d0f78667269bfad1b331416fb74dd814",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/explicit_runtime_version.json"
    },
    {
      "type": "modify",
      "old_id": "88747877335d7fd8aeb25519889730ce855ec736",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/explicit_version.json",
      "new_id": "be76b6302fbc0fc624510e00c91343846f42a182",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/explicit_version.json"
    },
    {
      "type": "modify",
      "old_id": "3082712ea769c907cfb924368e5b30de660deaf4",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/kill_startup_assistant.json",
      "new_id": "680720126f2fcd854bb2f0e949f4440f31dcbe6f",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/kill_startup_assistant.json"
    },
    {
      "type": "modify",
      "old_id": "a12c02ef772c4395a35e4f44dd63001f7ab4a71f",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_already_reset_invalid date.json",
      "new_id": "b215f9cfc19a650e69fde4164227a6f433cd17ee",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_already_reset_invalid date.json"
    },
    {
      "type": "modify",
      "old_id": "4c28555145a41d5b5ad462110ea18be576ff765d",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_7_days.json",
      "new_id": "7b6faa9537d4f8b5d144067fcc3adce00673a7f9",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_7_days.json"
    },
    {
      "type": "modify",
      "old_id": "6f1728faf6dbc3de4913a96e982bff04d2b44672",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_a_day.json",
      "new_id": "d8beafbe0fdfa08660f4078f0b678d799f3cbe4a",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_a_day.json"
    },
    {
      "type": "modify",
      "old_id": "401b871cb5dd71a3cbb4e2bd912756385dabda3a",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_arm_host.json",
      "new_id": "1728fda984f10b186f59b6c159ff4abd3feadcad",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_arm_host.json"
    },
    {
      "type": "modify",
      "old_id": "88747877335d7fd8aeb25519889730ce855ec736",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_cleanup_no_runtimes.json",
      "new_id": "be76b6302fbc0fc624510e00c91343846f42a182",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_cleanup_no_runtimes.json"
    },
    {
      "type": "modify",
      "old_id": "453198d914b2b44dd228db903750efb6e74c7663",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_already_mounted.json",
      "new_id": "5e38caae49856aa7dfd5b132a681cd6c7aefefe2",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_already_mounted.json"
    },
    {
      "type": "modify",
      "old_id": "cf2714264c3526537cdd0c71a2af03a6d3cae5f7",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_clean.json",
      "new_id": "26e7119798aa42d7d2824967b7d9f4b9ab009873",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_clean.json"
    },
    {
      "type": "modify",
      "old_id": "b9fd864dca64ddc804a289e499058bdeef3346b5",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_not_mounted.json",
      "new_id": "19e2edc405eb9cc289f5607bf458c324dd495188",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_not_mounted.json"
    },
    {
      "type": "modify",
      "old_id": "c4a24a2c0454cd5dbab1804d09c57ca1b382d34a",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_x86_host.json",
      "new_id": "b237d1a7e0ead5afd1cf4461cb57d6d335c180ed",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/mac_13_x86_host.json"
    },
    {
      "type": "modify",
      "old_id": "259217c36bbd0c6e7b6e4a98b7d2933bdcd52256",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/no_runtime_version.json",
      "new_id": "abc630544433bcb9eec5f29f9b6c6f8946dae9d2",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/no_runtime_version.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b68233ab81878c078b5035b05e8dd28e157bfd2",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/unavailable_runtime_arm_on_intel.json"
    },
    {
      "type": "modify",
      "old_id": "deaf56df3c621bf88538ffee1fa38722c49e4cfa",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.expected/xcode_install_fails_passes_on_retry.json",
      "new_id": "30deb6ac11903f97c048237455fcee8b5f40fde3",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.expected/xcode_install_fails_passes_on_retry.json"
    },
    {
      "type": "modify",
      "old_id": "d2c3f52ec5314f80e9e3d432bd410335cfac31f2",
      "old_mode": 33188,
      "old_path": "recipe_modules/osx_sdk/examples/full.py",
      "new_id": "945027fd4ad56b64965ff51ea1f82c7ecacf130e",
      "new_mode": 33188,
      "new_path": "recipe_modules/osx_sdk/examples/full.py"
    },
    {
      "type": "modify",
      "old_id": "b949c0a2712fefa109d77f6e5db059f9da0b4407",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.expected/xcode-mac.json",
      "new_id": "56d94028771619dd8d0e2bd5e999d98b39832505",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.expected/xcode-mac.json"
    },
    {
      "type": "modify",
      "old_id": "d0880fe80fc95632d86c4b605b0c74ebe65dfd54",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_test_drone.expected/mac.json",
      "new_id": "4e1614ac48f065b021f938b2f97ff76ad6450eb8",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_test_drone.expected/mac.json"
    }
  ]
}
