)]}'
{
  "commit": "a75899e83a128c629396356cdac61d529031898b",
  "tree": "c5bbb3105d0965fe3a4c2913c02cdccc37be4fac",
  "parents": [
    "d35e14bb11e96bddee63bf7102e7f8d59cd11d42"
  ],
  "author": {
    "name": "godofredoc",
    "email": "godofredoc@google.com",
    "time": "Thu Jan 04 17:13:43 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jan 04 17:13:43 2024 -0800"
  },
  "message": "CP: Migrate verify_codesigned. (#139328) (#140991)\n\nCP: c73bffe74709c5df228447a6ddf3c8eb811d36bf\r\n\r\n## Pre-launch Checklist\r\n\r\n- [X] I read the [Contributor Guide] and followed the process outlined\r\nthere for submitting PRs.\r\n- [X] I read the [Tree Hygiene] wiki page, which explains my\r\nresponsibilities.\r\n- [X] I read and followed the [Flutter Style Guide], including [Features\r\nwe expect every widget to implement].\r\n- [X] I signed the [CLA].\r\n- [X] I listed at least one issue that this PR fixes in the description\r\nabove.\r\n- [X] I updated/added relevant documentation (doc comments with `///`).\r\n- [X] I added new tests to check the change I am making, or this PR is\r\n[test-exempt].\r\n- [X] All existing and new tests are passing.\r\n\r\nIf you need help, consider asking for advice on the #hackers-new channel\r\non [Discord].\r\n\r\n\u003c!-- Links --\u003e\r\n[Contributor Guide]:\r\nhttps://github.com/flutter/flutter/wiki/Tree-hygiene#overview\r\n[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene\r\n[test-exempt]:\r\nhttps://github.com/flutter/flutter/wiki/Tree-hygiene#tests\r\n[Flutter Style Guide]:\r\nhttps://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo\r\n[Features we expect every widget to implement]:\r\nhttps://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement\r\n[CLA]: https://cla.developers.google.com/\r\n[flutter/tests]: https://github.com/flutter/tests\r\n[breaking change policy]:\r\nhttps://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes\r\n[Discord]: https://github.com/flutter/flutter/wiki/Chat",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55be8eb7e6cc2929e515e23cce1878475890d800",
      "old_mode": 33188,
      "old_path": ".ci.yaml",
      "new_id": "f53f89106843ac5ad20b4531d0ea15eab31df694",
      "new_mode": 33188,
      "new_path": ".ci.yaml"
    },
    {
      "type": "modify",
      "old_id": "041f1d84f3a5921e0c527df04c17644155edf1b2",
      "old_mode": 33188,
      "old_path": "dev/bots/test.dart",
      "new_id": "2b8c49d5d21b01a9fbb39391a9ce0ba71bfb9734",
      "new_mode": 33188,
      "new_path": "dev/bots/test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d2e5ff3186efb9bd00b3c864a23af5b06da6a99",
      "new_mode": 33188,
      "new_path": "dev/bots/test/codesign_test.dart"
    },
    {
      "type": "modify",
      "old_id": "86a3628f09abb8e17087742fe47842631bb6406f",
      "old_mode": 33188,
      "old_path": "dev/bots/test/common.dart",
      "new_id": "876895cb1b209cc3863bfab5bfc47c1cc0f15236",
      "new_mode": 33188,
      "new_path": "dev/bots/test/common.dart"
    }
  ]
}
