)]}'
{
  "commit": "2d70b2bd4da2f2c720286083f1dfe1b6af3f6fb6",
  "tree": "555b41bcb4dc99e84e2fb4ff254973c08790377a",
  "parents": [
    "387acba63fd223b05ae3f299c79e3ee019341888"
  ],
  "author": {
    "name": "Liam Appelbe",
    "email": "liama@google.com",
    "time": "Wed May 06 11:30:02 2026 +1000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 06 11:30:02 2026 +1000"
  },
  "message": "[ffigen] Migrate test/setup.dart to a build hook (#3334)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c06836a36b55dfbafb748a506acd0d4c87cebea6",
      "old_mode": 33188,
      "old_path": ".github/workflows/ffigen.yml",
      "new_id": "7bb4748a20c1bb68db7f887c99791d0a38610e55",
      "new_mode": 33188,
      "new_path": ".github/workflows/ffigen.yml"
    },
    {
      "type": "modify",
      "old_id": "8ebdb0cf7c20f11cc8541dfad8caaf93b2c8a1d8",
      "old_mode": 33188,
      "old_path": ".github/workflows/ffigen_weekly.yml",
      "new_id": "74671fd3986caa03df57fd68a0049e9ee560d045",
      "new_mode": 33188,
      "new_path": ".github/workflows/ffigen_weekly.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e11512422b786325e189f1ab1223304ee2bc99dd",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/hook/build.dart"
    },
    {
      "type": "modify",
      "old_id": "5d383a82f5b05b7bb9a0b2a4979a2d84e485342b",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/pubspec.yaml",
      "new_id": "ac08248b7f71e872e14edbef3d81b31d86dae791",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "3bfcb2066ea402f6a0d68632a622b64331a8e3d0",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/arc_config.yaml",
      "new_id": "81d5cc320111974b98494b481ddbc773bdb79cb7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/arc_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "d33346247d373d1c868a11a98eddf41b097fa876",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/arc_test.dart",
      "new_id": "f6cd3befef2dd1cb11d1ae21bcb46ec86313a704",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/arc_test.dart"
    },
    {
      "type": "modify",
      "old_id": "bd0f84b8b5b8aadbdafa64381739e16f4f534839",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/arc_test_bindings.dart",
      "new_id": "ff8280e5075626459b605265920876572a39b205",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/arc_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "7adfb15a8bf1600916f433e2513fed545d1b5971",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/bad_method_config.yaml",
      "new_id": "4a0634b00dfb26bd820a855e1dc759a8782beecd",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/bad_method_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "8227081c9f18a0cc722a54f7a47bd9ce7d85d5c9",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/bad_method_test.dart",
      "new_id": "619a7cbfdcdb006ca7b197d34042717a1c7fcccf",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/bad_method_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0aa4718a2ae01fde694753ce54f666f229baa7f3",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/bad_override_config.yaml",
      "new_id": "ee92488255bc885bd4e68be9f72ccefe0874702a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/bad_override_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "82cd04454ce04398294588c343486286d7a82475",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/bad_override_test.dart",
      "new_id": "5257a7aa5847a742d0c3a10ba1f988544e8dade1",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/bad_override_test.dart"
    },
    {
      "type": "modify",
      "old_id": "76e0aabdcf2fc9d8c33fb2303536eddc3eacdaa2",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/block_annotation_config.yaml",
      "new_id": "b27f904d505d468d1b0e98ad71d2e4b545f2b233",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/block_annotation_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "ffe5dd0281db0e22af5611e3715b2b8a5496e23f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/block_annotation_test.dart",
      "new_id": "fc3c691679fbed75a0a138c5b6af430240c9a903",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/block_annotation_test.dart"
    },
    {
      "type": "modify",
      "old_id": "80e46f51718cd8b263efda4951d0100db122e590",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/block_annotation_test_bindings.dart",
      "new_id": "fb43680229ab5233a1ae7b246b05771e48565ee1",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/block_annotation_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "49bc89d927537b2ffb6137887d35768b9e35b326",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/block_config.yaml",
      "new_id": "8a3feaa9789c1aec58f4081ee4a0f31a94005cda",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/block_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "912fd9a2a60309bcf99c5f422cfd0df9cc68d796",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/block_inherit_config.yaml",
      "new_id": "a6630f49dc4578a5780a910aade7972111cf428a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/block_inherit_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "93b078204774ae890cc8021ca4dd25047eebb95f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/block_inherit_test.dart",
      "new_id": "6981d3f4399dbe841860d22f6b413e0d908c8cc2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/block_inherit_test.dart"
    },
    {
      "type": "modify",
      "old_id": "9221f2b4e08be17c2ce0be021b1cb6f1b2289d1c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/block_test.dart",
      "new_id": "257b2cbccfd1522a1423fcbc45a07ec6ce6c6b11",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/block_test.dart"
    },
    {
      "type": "modify",
      "old_id": "dd5956549534dab78aa43a96148dad80b82fb10a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/block_test_bindings.dart",
      "new_id": "7a98f948838fddbeda64c4018b82f1a25e10cb3e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/block_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "3750f08ee9781bacc96cf44b419b3e2bdd400062",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/cast_config.yaml",
      "new_id": "64095231ad4ef1d452cce10ed19cefcdf209bc48",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/cast_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "ccd608022d2df0d1fc5fb52dc9d05084c9cf9bf4",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/cast_test.dart",
      "new_id": "ca4acdef1b9c37ecbf98d8ae46c077cadd2a637d",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/cast_test.dart"
    },
    {
      "type": "modify",
      "old_id": "87cb8d08c3a92341fc57b402b781b52ecb2a0067",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/category_config.yaml",
      "new_id": "ee80696998f1b1a925ea3e29c0c200d304f05a32",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/category_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "85601d643b5c4059610c90a1ef1739c7e8d32a5c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/category_test.dart",
      "new_id": "8cb7321732800b36551805ab30fc59bd7b117e0f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/category_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1cc525d533539dff9c31eadfca05267d8259cc6a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/category_test_bindings.dart",
      "new_id": "b992b196262fd763837630eb02cf832dd838d640",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/category_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "9659a5884d4617d1ec604cf3bc300d2b49ef78f8",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/enum_config.yaml",
      "new_id": "0ec968f73caedb55963f9001bba1695851d1c0fa",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/enum_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "d1b183cbd83cda1b501b1254c048d4d40e2a24a1",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/enum_test.dart",
      "new_id": "cfe1d99a6359071431571fe1759d2cebe474bf48",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/enum_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d21c86bf33eefc8211758d1212d1e3fc03ee6c28",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/error_method_config.yaml",
      "new_id": "273ee61d3d87a0f03e22659bdacbded7a09f1d2e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/error_method_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "3e509b9d5bb6d7d10ba9b47e9ee1b0cf6410fd8d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/error_method_test.dart",
      "new_id": "a6aa2fda821c9a80bd69584dcc82d2ecf54779d8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/error_method_test.dart"
    },
    {
      "type": "modify",
      "old_id": "cfdca56d1e47937369c2fe4e30af6f54e4573dfe",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/failed_to_load_config.yaml",
      "new_id": "619bbae0db5f2c23b68936e8625cb0e1f5f3d804",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/failed_to_load_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "b6fb3a97550c6e57129de8b8c9e1fe718f568332",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/forward_decl_config.yaml",
      "new_id": "710486e82a7ac9ec01cc395aec7ab407e1db6bdb",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/forward_decl_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "94c40edccdc72458cb300813184046136579741f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/forward_decl_test.dart",
      "new_id": "8e8d9ba2e965ae4b4a03531b79b31511aa3cb2ff",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/forward_decl_test.dart"
    },
    {
      "type": "modify",
      "old_id": "88c2a3b9b9bad457e7df9f9f64cbdc848bf5598b",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/global_native_config.yaml",
      "new_id": "04a9074b2558347b2e5fc611d0339b6e51cc28e8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/global_native_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "ba62a6b02ab95ac9f3512f6e3664f23ba66108c9",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/global_native_test.dart",
      "new_id": "60603144faf9e7ca76cdc5224580cafc34c65bce",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/global_native_test.dart"
    },
    {
      "type": "modify",
      "old_id": "338fbe2387ae1492d5015e76659e71864976970a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/global_native_test_bindings.dart",
      "new_id": "3b8c71bf65fee4afb0892927cd4e616faff1b764",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/global_native_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "d6c6c8b0bdb8dc07697a540a9d64747aafb40ba5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/global_test.dart",
      "new_id": "3dc5dad7291d01f86c6bf0d78cfb5984f219efc0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/global_test.dart"
    },
    {
      "type": "modify",
      "old_id": "9abafce825850c24e9161532899506b9e7d7ca0a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/inherited_instancetype_config.yaml",
      "new_id": "23d14996133ef6da62733b4bea7bf2c4cd422809",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/inherited_instancetype_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "fa576ce737107cdf4d7332ca29028da73a5f772f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/inherited_instancetype_test.dart",
      "new_id": "e0317d78721facb5775b549eab68bb05d029f3e8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/inherited_instancetype_test.dart"
    },
    {
      "type": "modify",
      "old_id": "463512bebb77a6bc0510e5deb9b48e8b981f3179",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/is_instance_config.yaml",
      "new_id": "01c96402aeb51354c4ac7f57a0fe808b9b07bea5",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/is_instance_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "dbd0554af12500fee095a7d17f0539e74e2b08f5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/is_instance_test.dart",
      "new_id": "d1a5b83bd6227e39868204a6cc9e8c0c314f7ad5",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/is_instance_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5618162df847aa53fd9a4c7d487a2dba9258ca80",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/isolate_config.yaml",
      "new_id": "2b751370a35df02d5f6b98d3364a8d2ef3a3bc68",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/isolate_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "cb2c456b2f7b16fd48c302fdec758a797ca7e21a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/isolate_test.dart",
      "new_id": "aa56fa87818c0d578c0427aeff0cc4146feb4d51",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/isolate_test.dart"
    },
    {
      "type": "modify",
      "old_id": "caca893f907c8b7efa724a9d41f004e2057cad17",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/isolate_test_bindings.dart",
      "new_id": "6c698c4af7890627459a4472ea4c782b17a35ed8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/isolate_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "4f368e21f400ca9ab012684e24dd16a11b648b63",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/log_config.yaml",
      "new_id": "350e8b27dd5015dae330595812b2264edfb221b8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/log_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "6241783dbd667529cbed7f17a60cd85aeb6c4b11",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/log_test.dart",
      "new_id": "313de14984714b8290281115b3f4d3fe05cef134",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/log_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ac16866031236745caade60b1058d60ac576adc5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/method_config.yaml",
      "new_id": "3be584f7e6645f31037d890a8b74525302a597f9",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/method_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "b071e09d767e23987bdff8b04bdedea7171100e5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/method_filtering_config.yaml",
      "new_id": "61dad14be39a34a40dd565364ef895717678b51a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/method_filtering_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "1f6d6451ffc8a45af4b4957b4d23825cace49a42",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/method_filtering_test.dart",
      "new_id": "ccfabdc78af8227acef7471b9f55ba3192664e9b",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/method_filtering_test.dart"
    },
    {
      "type": "modify",
      "old_id": "bf6a623478efc8ced22da84adf64f82a59812bd8",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/method_filtering_test_bindings.dart",
      "new_id": "0db2dcaedf1fd1dca62688323a86f362d4346107",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/method_filtering_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "e0414e421d39ffa3b56bd07f90f73d8fd528e783",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/method_test.dart",
      "new_id": "7b7e3337f891de08891223d48a83c29c2fbf40a8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/method_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d8ffdec83bbfc27b7eb86acbbbbf7c9cc83bc740",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/native_objc_config.yaml",
      "new_id": "81d18ecbb85b2bd7ca1b6e071e5ec4710af5745d",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/native_objc_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "fd036582c5ca196b89395e9f41bddc0222d8afa1",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/native_objc_test.dart",
      "new_id": "5b6851cc7b550eea6e595dc51f6080dc3569a885",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/native_objc_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e510df88a01780e28184a8316cfd34332cbe1364",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/native_objc_test.m",
      "new_id": "1c02df338abb5026675de7795a7307321558a1d7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/native_objc_test.m"
    },
    {
      "type": "modify",
      "old_id": "79c32f25492a7e0cf57d8f66c36c974db54fbac9",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/ns_range_test.dart",
      "new_id": "48fb2deaa2091e52498eae90724b121bb8519b9f",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/ns_range_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1c87afcf7306246371ba55cf3d16d0af115eadfb",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/nullable_config.yaml",
      "new_id": "96977211d0973b36e728bb4715580c95f2130c80",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/nullable_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "dc43aab87c5ce072757f37256bcbf8fe1d8ba74f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/nullable_inheritance_config.yaml",
      "new_id": "b2e2485cd11ff279339014f88915c866381f0b02",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/nullable_inheritance_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "26b861bb26e9d24ccdd2ae8ad0ba66d62ae74009",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/nullable_inheritance_test.dart",
      "new_id": "39b9ded9abaffe76dba0586bc4f03653857275e4",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/nullable_inheritance_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ca75988d0304d7cc984914c34c2bab2f2cdc24b3",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/nullable_test.dart",
      "new_id": "2f8bb4312b147cac622545e044d7faf7dcdb7df5",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/nullable_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4afcc3d6f8356176d45b2319b249599bf43cb1f3",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/property_config.yaml",
      "new_id": "e7374914aeccc0d636f54e603df35d20fd4aa1d2",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/property_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "a897dde05fdaeb1b43317a488b1b5602660c9016",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/property_test.dart",
      "new_id": "6fa711d70a74067eca9445ca818d083020180aa8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/property_test.dart"
    },
    {
      "type": "modify",
      "old_id": "418f2f2cae4d98774a45e55531d054f56365db35",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/protocol_config.yaml",
      "new_id": "ebbd294702f4b60657b543283595823da615802c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/protocol_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "fd5b9e9083ec13ef06aed280c1ca84293b973267",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/protocol_test.dart",
      "new_id": "5bb68b7a8482a5001d0d969d0bb9dc3c38bd4e5d",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/protocol_test.dart"
    },
    {
      "type": "modify",
      "old_id": "7a313bf70d8bff3751f40620838bdbb908192c1a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/protocol_test.m",
      "new_id": "05a3b83648af7c997a2b26daa5da75523067d378",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/protocol_test.m"
    },
    {
      "type": "modify",
      "old_id": "eb2e33edb882d0050819c256b9297999cc1eb521",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/protocol_test_bindings.dart",
      "new_id": "fbcf77de84f45b71a6c0db5bed7ffde9d65ea6f8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/protocol_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "9e198aec5c337d8f3c03eeaf964057a1c60d1bae",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/ref_count_config.yaml",
      "new_id": "1fe060215caef52365b9773d68700c40c9456b31",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/ref_count_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "3016fbbba7cb831294a6de5c021cb0160d1736c8",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/ref_count_test.dart",
      "new_id": "7d74df6c971d3c0debaa3b5f429b114e23647390",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/ref_count_test.dart"
    },
    {
      "type": "modify",
      "old_id": "39210fe06207c5a01ec6ce21f158b752e1e759e6",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/ref_count_test_bindings.dart",
      "new_id": "55cd5ef5fca75b0e5a7263a90f118951940eca97",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/ref_count_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "21136206cb4661d983c4f2f1007721eb9211c097",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/rename_config.yaml",
      "new_id": "7af6f0998d719af09417de1d1e8c9f0170b69119",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/rename_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "bed447ca570ca0480fbe43faf556b6d8ff9d49a8",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/rename_test.dart",
      "new_id": "ebbedb180c26b71abf08af900e378bd0048bdcc5",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/rename_test.dart"
    },
    {
      "type": "modify",
      "old_id": "df6920bcee3ca96e57275dd6204f244262952fc9",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/runtime_version_config.yaml",
      "new_id": "96918f69e29efe72f787c4ee710e9f4275ff4839",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/runtime_version_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "296e7e486624b369f5d5268925a9af47fe889d51",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/runtime_version_test.dart",
      "new_id": "2112916932c1adc74b4435b4a7d238e021f94d55",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/runtime_version_test.dart"
    },
    {
      "type": "modify",
      "old_id": "94b2c88846f5cc6eae1a1be35e27e904b1f20608",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/sdk_variable_config.yaml",
      "new_id": "d08cdc086099586def74d2a8742cfa8cc0a6e8d3",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/sdk_variable_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "d072b4280d6a32045fe78ab83227f9af2651ee54",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/sdk_variable_test.dart",
      "new_id": "678f173404c65b2a4b3f8a00dc69397865b6d89d",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/sdk_variable_test.dart"
    },
    {
      "type": "delete",
      "old_id": "b06a82d2abfc3040968cfa6eb463ea23c0cab2a7",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/setup.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0c90c2475226484aa6ea5ba6b58211781dcbbfae",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/static_func_native_config.yaml",
      "new_id": "1ca3e60f9eaba0a275810202beff5eb95ceefad7",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/static_func_native_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "ac6dd8dd05f609f8fa0aa9eaebc7e941d3094bb5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/static_func_native_test.dart",
      "new_id": "76afa9fdfde3a300c854f735124a056b594e587c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/static_func_native_test.dart"
    },
    {
      "type": "modify",
      "old_id": "9e36181b7af4442a12a4c9bcc31d1e463da2e762",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/static_func_native_test_bindings.dart",
      "new_id": "f544b6cb7eebedb7a97fb588167520bdfd845829",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/static_func_native_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "afd82d71a3886d9b20f4752297b761f378cf63ef",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/static_func_test.dart",
      "new_id": "a8027f64156a394af6e3f061fac60c8c82008a10",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/static_func_test.dart"
    },
    {
      "type": "modify",
      "old_id": "395542aff7f7189136c3bee4e0d063bc6130f1b5",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/string_config.yaml",
      "new_id": "fe7b6e743df266103805d25198b0303f22306878",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/string_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "d631410e67d1edc8245427112a3d3f76898ea472",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/string_test.dart",
      "new_id": "9952b9489fed3b897b03fae1c642cc36c7643f19",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/string_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c9e3c64d0d762efcd819ce10a43add02d66ad10e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/swift_class_config.yaml",
      "new_id": "59f5f67cd0db491b585389bbff7f7f4ed023e5e8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/swift_class_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "0b321fbb1b33572f19f4085b27c4861a839d1657",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/swift_class_test.dart",
      "new_id": "2a598dc2df8779608fa863c1313c8f07ce0aa860",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/swift_class_test.dart"
    },
    {
      "type": "modify",
      "old_id": "26ae01693bb8a62db050a4e0a2cd91dc099f351c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/swift_class_test.swift",
      "new_id": "6e920a10bcac811ba046e88d7161cc748b4f54d3",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/swift_class_test.swift"
    },
    {
      "type": "modify",
      "old_id": "9d234559ab29d3bb82cd1a6dcda46923e5c577df",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/transitive_test.h",
      "new_id": "b5bd49e15fa8feecf70da276a81c0f0e0c9e079d",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/transitive_test.h"
    },
    {
      "type": "modify",
      "old_id": "976ddea06669723f7ec51af77ece2906fccb3c45",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/typedef_config.yaml",
      "new_id": "2fcde43c89678852ae1abafa7b9600fd1b5534ab",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/typedef_config.yaml"
    },
    {
      "type": "modify",
      "old_id": "011364e14cd798144fc9d24766a199699d2951ee",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/typedef_test.dart",
      "new_id": "6857976fe2013c9c547f53643a134848b1a7d163",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/typedef_test.dart"
    },
    {
      "type": "modify",
      "old_id": "3a0214518e568bceb178c23517fed7d00ac0c777",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/util.dart",
      "new_id": "43a57bcd87d6f99fee7468db83b78c55df6ad04e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/util.dart"
    },
    {
      "type": "modify",
      "old_id": "583471a29e740f4abaa55a8d3390c09a72c4e520",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/verify_bindings_test.dart",
      "new_id": "f5b5938e54ef52aeb1ec5c7278e4cde52e864c79",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/verify_bindings_test.dart"
    },
    {
      "type": "modify",
      "old_id": "090b9f5226754ba30fcf9b7beff12131a4c68a85",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/_expected_native_test_bindings.dart",
      "new_id": "0d0e9ae801cb289490ad781eafb252c309767045",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/_expected_native_test_bindings.dart"
    },
    {
      "type": "delete",
      "old_id": "bc3eeb8c55d0bc1311c579e4649c473554ebf028",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/build_test_dylib.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "13be88e20dbe778c7bd2b71f830cd84ebf9b47af",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/config.yaml",
      "new_id": "3394d49e107fc6c28051cfe5fd80187821b773f8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/config.yaml"
    },
    {
      "type": "modify",
      "old_id": "e82526840f816fb2fb09e3cd9f62ee4b68d6111f",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_test/native_test.dart",
      "new_id": "08af9779f5ba91fe1a2fccd743ce6065de3d002a",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_test/native_test.dart"
    },
    {
      "type": "delete",
      "old_id": "812765a45e08843dcf691377acf73fd2b13d2e88",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/setup.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "4a7b3940a480f80f1e630027540320eeb3e5bec7",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/test_utils.dart",
      "new_id": "7ab77f385dd2ce9df2c0e2df7aafe12b490564cf",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/test_utils.dart"
    },
    {
      "type": "modify",
      "old_id": "cc6434a10c155e92baf1fa393411dc25e5a2458f",
      "old_mode": 33188,
      "old_path": "pkgs/objective_c/hook/build.dart",
      "new_id": "36f40960f29b1ff7c9303a0d03e14694330b800a",
      "new_mode": 33188,
      "new_path": "pkgs/objective_c/hook/build.dart"
    }
  ]
}
