)]}'
{
  "commit": "a54cf4c1265eea1266cb984fbb57caaa683e4534",
  "tree": "6ac516227c51cf1b0282da056b6e09d56aea8164",
  "parents": [
    "4561c3642329b79a010a0a02f7ecb5dee59a47ac"
  ],
  "author": {
    "name": "flutteractionsbot",
    "email": "154381524+flutteractionsbot@users.noreply.github.com",
    "time": "Wed Jul 08 13:06:25 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jul 08 20:06:25 2026 +0000"
  },
  "message": "[CP-stable][tool] Don\u0027t require a Flutter compile task when staging jniLibs (#189075)\n\nThis pull request is created by [automatic cherry pick workflow](https://github.com/flutter/flutter/blob/main/docs/releases/Flutter-Cherrypick-Process.md#automatically-creates-a-cherry-pick-request)\r\nPlease fill in the form below, and a flutter domain expert will evaluate this cherry pick request.\r\n\r\n### Issue Link:\r\nhttps://github.com/flutter/flutter/issues/189049\r\nhttps://github.com/flutter/flutter/issues/188785\r\n\r\n### Impact Description:\r\nFixes a compile time crash of [android instrumented tests](https://developer.android.com/training/testing/instrumented-tests) (e.g. `assembleDebugAndroidTest`, which is relied upon by our packages tests and some ecosystem members such as patrol).\r\n\r\n### Changelog Description:\r\nFixes a breakage of [android instrumented tests](https://developer.android.com/training/testing/instrumented-tests) (e.g. `assembleDebugAndroidTest`, which is relied upon by our packages tests and some ecosystem members such as patrol).\r\n\r\n\u003c Replace with changelog description here \u003e\r\n[flutter/188805] Fixes a crash when running android instrumented tests.\r\n\r\n### Workaround:\r\nNo.\r\n\r\n### Risk:\r\nWhat is the risk level of this cherry-pick?\r\n\r\n### Test Coverage:\r\nAre you confident that your fix is well-tested by automated tests?\r\n\r\n### Validation Steps:\r\nWhat are the steps to validate that this fix works?\r\n\r\nExplained in detail in https://github.com/flutter/flutter/issues/188785\r\nbut in short, go to your flutter/packages checkout, cd to the camera example app and run\r\n```\r\nflutter build apk --debug --config-only\r\ncd android\r\n./gradlew app:assembleAndroidTest -Pverbose\u003dtrue\r\n```",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df6374b980bda113104a605cc54a96cde4a40c58",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/gradle/src/main/kotlin/FlutterPlugin.kt",
      "new_id": "35edcec55254b86f9624d02587e27b700c8fde16",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/gradle/src/main/kotlin/FlutterPlugin.kt"
    },
    {
      "type": "modify",
      "old_id": "4741fdf6b2157d99b26ca50c6c6897c603314cb1",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/gradle/src/main/kotlin/tasks/CopyFlutterJniLibsTask.kt",
      "new_id": "6950e827ea6335938b94541fa01eccece8a75b97",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/gradle/src/main/kotlin/tasks/CopyFlutterJniLibsTask.kt"
    },
    {
      "type": "modify",
      "old_id": "f76be44e0a8f111d637eda0962fa1f51082b1187",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/integration.shard/gradle_libapp_so_packaging_test.dart",
      "new_id": "d8119e787518a76cfb07fda064b6476dfe3bea2b",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/integration.shard/gradle_libapp_so_packaging_test.dart"
    }
  ]
}
