)]}'
{
  "commit": "3e04a2d231267450a81f425840bf9c0062913bb0",
  "tree": "ef88018bf001cf25c20aae3d6b5102d0f133740c",
  "parents": [
    "5473876cb6179b54d4281252f01b11e7b0acf2be"
  ],
  "author": {
    "name": "Matt Boetger",
    "email": "matt.boetger@gmail.com",
    "time": "Wed Jul 29 11:54:26 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jul 29 18:54:26 2026 +0000"
  },
  "message": "Convert all gradle-wrapper.properties in /dev to use distribution \u0027bin\u0027 (#190226)\n\ns/all/bin\n\n## Pre-launch Checklist\n\n- [X] I read the [Contributor Guide] and followed the process outlined\nthere for submitting PRs.\n- [X] I read the [AI contribution guidelines] and understand my\nresponsibilities, or I am not using AI tools.\n- [X] I read the [Tree Hygiene] wiki page, which explains my\nresponsibilities.\n- [X] I read and followed the [Flutter Style Guide], including [Features\nwe expect every widget to implement].\n- [X] I signed the [CLA].\n- [X] I listed at least one issue that this PR fixes in the description\nabove.\n- [X] I updated/added relevant documentation (doc comments with `///`).\n- [X] I added new tests to check the change I am making, or this PR is\n[test-exempt].\n- [X] I followed the [breaking change policy] and added [Data Driven\nFixes] where supported.\n- [X] All existing and new tests are passing.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/a11y_assessments/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/a11y_assessments/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/complex_layout/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/complex_layout/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/macrobenchmarks/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/macrobenchmarks/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/platform_views_layout_hybrid_composition/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/platform_views_layout_hybrid_composition/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/test_apps/stocks/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/test_apps/stocks/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_engine_test/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_engine_test/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_semantics_testing/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_semantics_testing/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_verified_input/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_verified_input/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_views/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_views/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/channels/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/channels/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "0c65c6543841edbb75533bf5352953c9a8befb6d",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/deferred_components_test/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "2f2958b923a0aaec22799f6366db13e1c9983d04",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/deferred_components_test/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/display_cutout_rotation/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/display_cutout_rotation/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "0c65c6543841edbb75533bf5352953c9a8befb6d",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/external_textures/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "2f2958b923a0aaec22799f6366db13e1c9983d04",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/external_textures/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flavors/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flavors/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/flutter_gallery/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/flutter_gallery/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/hybrid_android_views/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/hybrid_android_views/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/platform_interaction/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/platform_interaction/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "56a30819350e23eab3a8195c9cf44f59cf95371b",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/pure_android_host_apps/android_host_app_v2_embedding/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "3638a6c4d391ef295af4726ee002c23380175a8d",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/pure_android_host_apps/android_host_app_v2_embedding/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/record_use_test_app/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/record_use_test_app/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/release_smoke_test/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/release_smoke_test/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/spell_check/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/spell_check/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ui/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ui/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "a20f2c46d22ec5ccde3c08951676fda38a72949f",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "bdc0141f5311ceb7356fffbb6dd02fd92a0b9960",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/android/gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "modify",
      "old_id": "0c65c6543841edbb75533bf5352953c9a8befb6d",
      "old_mode": 33188,
      "old_path": "dev/tracing_tests/android/gradle/wrapper/gradle-wrapper.properties",
      "new_id": "2f2958b923a0aaec22799f6366db13e1c9983d04",
      "new_mode": 33188,
      "new_path": "dev/tracing_tests/android/gradle/wrapper/gradle-wrapper.properties"
    }
  ]
}
