)]}'
{
  "commit": "4f941ad2e5e839bfd6cc7b13a02ad551c8560876",
  "tree": "90714b9feb2339d9b901b2bc047d17db46acde21",
  "parents": [
    "0a837af2e85940ef189e1341f40845348f903207"
  ],
  "author": {
    "name": "Daco Harkes",
    "email": "dacoharkes@google.com",
    "time": "Wed Jul 08 18:43:30 2026 +0200"
  },
  "committer": {
    "name": "Daco Harkes",
    "email": "dacoharkes@google.com",
    "time": "Fri Jul 10 09:53:17 2026 +0200"
  },
  "message": "[code_assets] Support custom target OS and Architecture\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5cf74917e48be9c2fe711103bee9f63ddd5cb0d2",
      "old_mode": 33188,
      "old_path": "pkgs/code_assets/CHANGELOG.md",
      "new_id": "b63ce11e0b017d7c8b7fd016adceafb455d98072",
      "new_mode": 33188,
      "new_path": "pkgs/code_assets/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "37e7eda66f5889ca095a8dc14d7fe5987cd0e7cc",
      "old_mode": 33188,
      "old_path": "pkgs/code_assets/README.md",
      "new_id": "6177b0df9e47f54da4caf9539ab4703bed144b46",
      "new_mode": 33188,
      "new_path": "pkgs/code_assets/README.md"
    },
    {
      "type": "modify",
      "old_id": "508de9f6241ed2bfe4fbeead18cef3a4fff24ba1",
      "old_mode": 33188,
      "old_path": "pkgs/code_assets/example/sqlite_prebuilt/hook/build.dart",
      "new_id": "db0abaea9881821ea50c5c3a4bbdedf059120613",
      "new_mode": 33188,
      "new_path": "pkgs/code_assets/example/sqlite_prebuilt/hook/build.dart"
    },
    {
      "type": "modify",
      "old_id": "6fa35f014bb0f881a324dfe41e9a7d7c847b09f6",
      "old_mode": 33188,
      "old_path": "pkgs/code_assets/lib/src/code_assets/architecture.dart",
      "new_id": "5f082f276cae688dd917f124e5ee7760bc1b7b78",
      "new_mode": 33188,
      "new_path": "pkgs/code_assets/lib/src/code_assets/architecture.dart"
    },
    {
      "type": "modify",
      "old_id": "74bef090470233469738f8911a60bfad2242aade",
      "old_mode": 33188,
      "old_path": "pkgs/code_assets/lib/src/code_assets/code_asset.dart",
      "new_id": "53dd3e5f808c707f87cbf6c271246b28f9c41322",
      "new_mode": 33188,
      "new_path": "pkgs/code_assets/lib/src/code_assets/code_asset.dart"
    },
    {
      "type": "modify",
      "old_id": "6fd6b5961d17380a20d562ecadcde3312cbaebb7",
      "old_mode": 33188,
      "old_path": "pkgs/code_assets/lib/src/code_assets/os.dart",
      "new_id": "c427e3f75aad7629222d92b2155c008080c23504",
      "new_mode": 33188,
      "new_path": "pkgs/code_assets/lib/src/code_assets/os.dart"
    },
    {
      "type": "modify",
      "old_id": "d64b9a2f941104506df50d222b4a99ef3fd65189",
      "old_mode": 33188,
      "old_path": "pkgs/code_assets/lib/src/code_assets/sanitizer.dart",
      "new_id": "57ff68e5a17dbb09babb3ca2421d3e4ca6704bf7",
      "new_mode": 33188,
      "new_path": "pkgs/code_assets/lib/src/code_assets/sanitizer.dart"
    },
    {
      "type": "modify",
      "old_id": "42c687ae385b8d8f31e69d8e8004d3bed1a3d370",
      "old_mode": 33188,
      "old_path": "pkgs/code_assets/pubspec.yaml",
      "new_id": "8dfedb358805b1ba573c912c1d2f7c150be764e5",
      "new_mode": 33188,
      "new_path": "pkgs/code_assets/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "8c7cfe4c517bff85ee0a315f42bf4931ddc1cbc9",
      "old_mode": 33188,
      "old_path": "pkgs/code_assets/test/code_assets/config_test.dart",
      "new_id": "82f876a4290305b51667c7898965f00dd103915e",
      "new_mode": 33188,
      "new_path": "pkgs/code_assets/test/code_assets/config_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6765fc384535eb7ef6269877658f5b58abae2bdf",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/CHANGELOG.md",
      "new_id": "75cd728059b7cb1face1254769adf1fe92dae78e",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "74488a76e17cd0eaf8edec883b99fb68fe8e1246",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/add/pubspec.yaml",
      "new_id": "c6b8ce4000935ce7b115961d69028773ec88fa3b",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/add/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e218628ba53470d6a3442d4ace29e21a4b35a796",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/c_json/pubspec.yaml",
      "new_id": "c52b424ac2bdcbbba01affb6f5922e8a2d4b9bb0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/c_json/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e3a1b3d77f8bd41eac42a7954b16c0861b1ff8ae",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/ffinative/pubspec.yaml",
      "new_id": "8506a05c571d8a5ee8f4d0b95c473a68449ce3f6",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/ffinative/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "c2a2e38632c4fd1e92bd20c53fec314c697e675d",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml",
      "new_id": "504526ec2bb75229aac770acb91c02606e105f00",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/libclang-example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f8b72c2749f0aa2569a446113ad78afb26875c43",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/objective_c/pubspec.yaml",
      "new_id": "81391cfc1e2d11f084939477340b544885cdd130",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/objective_c/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "cc1256fb55cd388ec395ee009c500a106d73ffc1",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/shared_bindings/pubspec.yaml",
      "new_id": "c6681f2df0fc01dd6f2348ff16d7fc9625808576",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/shared_bindings/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "4b6df34dcf7bfef41a8a4a71d1cc50b20e6f8161",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/simple/pubspec.yaml",
      "new_id": "efcca57cad68fd992b104c01284c4d80ffea25b8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/simple/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "2ad0d9b7e0af1b1554c514e79a235cca24152698",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/example/swift/pubspec.yaml",
      "new_id": "fc85465ce2e1ea947f6f338533254435eb1dccb8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/example/swift/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "4c1f5b4555f9a388c31e9cbcec1ca41a170ed0fa",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/hook/build.dart",
      "new_id": "b310704c060691cd9b3ad76ca5ce87227f4907b0",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/hook/build.dart"
    },
    {
      "type": "modify",
      "old_id": "b4891dc2f0ad339c6835db4fa42dab0ad37673f9",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/pubspec.yaml",
      "new_id": "19a6979274c673ecfd0242b82a0995bea8280092",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7fc68710eb8e61c6fcd6624fc62cf3adb8cbe0cc",
      "old_mode": 33188,
      "old_path": "pkgs/hooks/pubspec.yaml",
      "new_id": "25cec02aea3a1f41a7b2b853428ca3bc62d28639",
      "new_mode": 33188,
      "new_path": "pkgs/hooks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "3231f6e08867f92f0f532a798d6b478f73fe2986",
      "old_mode": 33188,
      "old_path": "pkgs/hooks_runner/CHANGELOG.md",
      "new_id": "400617ca65db3b4c9feed294dbf13d2220c46c7e",
      "new_mode": 33188,
      "new_path": "pkgs/hooks_runner/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "a485a46fbd9c91c878a2a09b9a7dfff2912d0c48",
      "old_mode": 33188,
      "old_path": "pkgs/hooks_runner/lib/src/model/target.dart",
      "new_id": "9d14af345f914fdcf3eef9627a82e2609299f847",
      "new_mode": 33188,
      "new_path": "pkgs/hooks_runner/lib/src/model/target.dart"
    },
    {
      "type": "modify",
      "old_id": "f3a3ddb57166db337843e637920ac202b3682e9c",
      "old_mode": 33188,
      "old_path": "pkgs/hooks_runner/pubspec.yaml",
      "new_id": "b0c2c83c9f39f80909b4ebcdc0f8d445cc68c6dd",
      "new_mode": 33188,
      "new_path": "pkgs/hooks_runner/pubspec.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee3cee1b2cc816260764babbb2a0edf25d1193cd",
      "new_mode": 33188,
      "new_path": "pkgs/hooks_runner/test/build_runner/custom_os_arch_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d0e12730ebeef745bddc1f1dadb9aa3177fa1ea",
      "new_mode": 33188,
      "new_path": "pkgs/hooks_runner/test_data/custom_os_arch/hook/build.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbff61fa77a9fc6b0cf28d7d0a60d6b7dda93dfb",
      "new_mode": 33188,
      "new_path": "pkgs/hooks_runner/test_data/custom_os_arch/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "1f2180f6af81cd7e08d158a25fecc994a8103d27",
      "old_mode": 33188,
      "old_path": "pkgs/hooks_runner/test_data/manifest.yaml",
      "new_id": "cfe3ab855a43069502652c81292de1014d12349e",
      "new_mode": 33188,
      "new_path": "pkgs/hooks_runner/test_data/manifest.yaml"
    },
    {
      "type": "modify",
      "old_id": "e39828f625441d109d95047a28b4d5e418c004ee",
      "old_mode": 33188,
      "old_path": "pkgs/native_toolchain_c/CHANGELOG.md",
      "new_id": "a79028c237a2221b3b9f2d761d10017d6171e4f1",
      "new_mode": 33188,
      "new_path": "pkgs/native_toolchain_c/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "d87233a4ae8a2be45193b0dfcb1dc9806c9af7c3",
      "old_mode": 33188,
      "old_path": "pkgs/native_toolchain_c/lib/src/cbuilder/run_cbuilder.dart",
      "new_id": "96ed2744c072014f25e2b077cb41c0d9e26f3d67",
      "new_mode": 33188,
      "new_path": "pkgs/native_toolchain_c/lib/src/cbuilder/run_cbuilder.dart"
    },
    {
      "type": "modify",
      "old_id": "8a1d20e2a552bb36dd09129ab66fa6804426df21",
      "old_mode": 33188,
      "old_path": "pkgs/native_toolchain_c/lib/src/native_toolchain/msvc.dart",
      "new_id": "f22c6f2511e8434f0d922e40c5dad991b58e4f7f",
      "new_mode": 33188,
      "new_path": "pkgs/native_toolchain_c/lib/src/native_toolchain/msvc.dart"
    },
    {
      "type": "modify",
      "old_id": "248df511291e110ad0ddb0023f0e67f8ae12f358",
      "old_mode": 33188,
      "old_path": "pkgs/native_toolchain_c/pubspec.yaml",
      "new_id": "86dcfe6983e88b1be8236379b739381a547f61ba",
      "new_mode": 33188,
      "new_path": "pkgs/native_toolchain_c/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ed141fa6601b2de48b150cd7ae7d6520a95481b5",
      "old_mode": 33188,
      "old_path": "pkgs/native_toolchain_c/test/cbuilder/cbuilder_cross_macos_host_test.dart",
      "new_id": "09511d6b4dcaf2332b6dd4a932340be8feac9ddd",
      "new_mode": 33188,
      "new_path": "pkgs/native_toolchain_c/test/cbuilder/cbuilder_cross_macos_host_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6f644ed733d194fff9462b59292219446bd8cd2d",
      "old_mode": 33188,
      "old_path": "pkgs/native_toolchain_c/test/cbuilder/cbuilder_cross_windows_host_test.dart",
      "new_id": "8f08b1764f7fddb29d884156ac93641108594f98",
      "new_mode": 33188,
      "new_path": "pkgs/native_toolchain_c/test/cbuilder/cbuilder_cross_windows_host_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2d84402adf1b164f11fe9f47ccf16f5a75b45b90",
      "old_mode": 33188,
      "old_path": "pkgs/native_toolchain_c/test/helpers.dart",
      "new_id": "104b4254b72d66be463cc83afb9ad239634f442b",
      "new_mode": 33188,
      "new_path": "pkgs/native_toolchain_c/test/helpers.dart"
    },
    {
      "type": "modify",
      "old_id": "66ccb0bae831bccec4295eac40768ef066d0a89f",
      "old_mode": 33188,
      "old_path": "pkgs/objective_c/CHANGELOG.md",
      "new_id": "d9aaca298dc86a0de2339ffa8f13e3fd4e333f33",
      "new_mode": 33188,
      "new_path": "pkgs/objective_c/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "fae3f21a89f083ebcfae755a00bb37d637ae27d1",
      "old_mode": 33188,
      "old_path": "pkgs/objective_c/example/command_line/pubspec.yaml",
      "new_id": "1890859ac6350f2dd7a7c2e6b3fc1377fa119fac",
      "new_mode": 33188,
      "new_path": "pkgs/objective_c/example/command_line/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a8dc3ec009a7d051f1315db621b8734e10f20d3f",
      "old_mode": 33188,
      "old_path": "pkgs/objective_c/example/flutter_app/pubspec.yaml",
      "new_id": "326a2945258d10184cd695f4fbb31a66c11c86d9",
      "new_mode": 33188,
      "new_path": "pkgs/objective_c/example/flutter_app/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "592ceee85b89bd111b779db6116b130509ab6d4b",
      "old_mode": 33188,
      "old_path": "pkgs/objective_c/example/path_provider_example/ios/Flutter/Debug.xcconfig",
      "new_id": "ec97fc6f30212d34d53ab17751bcabdfab1891d4",
      "new_mode": 33188,
      "new_path": "pkgs/objective_c/example/path_provider_example/ios/Flutter/Debug.xcconfig"
    },
    {
      "type": "modify",
      "old_id": "592ceee85b89bd111b779db6116b130509ab6d4b",
      "old_mode": 33188,
      "old_path": "pkgs/objective_c/example/path_provider_example/ios/Flutter/Release.xcconfig",
      "new_id": "c4855bfe2000b73c8a50783b40073676021cbb68",
      "new_mode": 33188,
      "new_path": "pkgs/objective_c/example/path_provider_example/ios/Flutter/Release.xcconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "620e46eba607b0032bd7eee691b0f40df44b4c5d",
      "new_mode": 33188,
      "new_path": "pkgs/objective_c/example/path_provider_example/ios/Podfile"
    },
    {
      "type": "modify",
      "old_id": "48c44f3158b612e101b4d590408c5e8482c293c4",
      "old_mode": 33188,
      "old_path": "pkgs/objective_c/example/path_provider_example/pubspec.yaml",
      "new_id": "5200ef0411486c619270c7490043429a3532635d",
      "new_mode": 33188,
      "new_path": "pkgs/objective_c/example/path_provider_example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "280782f2dc80b4acfb2735e59ecc1d8549968fa7",
      "old_mode": 33188,
      "old_path": "pkgs/objective_c/hook/build.dart",
      "new_id": "646f7ad5b522712595778e1ba58c0302fb255e3a",
      "new_mode": 33188,
      "new_path": "pkgs/objective_c/hook/build.dart"
    },
    {
      "type": "modify",
      "old_id": "aeefad94b63c301079631fda91e7f755bd1fcb65",
      "old_mode": 33188,
      "old_path": "pkgs/objective_c/pubspec.yaml",
      "new_id": "84d2b62830052290a7916dbe2268ea482d3318b8",
      "new_mode": 33188,
      "new_path": "pkgs/objective_c/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "8daae28c07a52dc2732c26e3eb477370c2637f19",
      "old_mode": 33188,
      "old_path": "pkgs/swiftgen/example/pubspec.yaml",
      "new_id": "d4c931ccf6cc0990564d488228a32fb3f68758c0",
      "new_mode": 33188,
      "new_path": "pkgs/swiftgen/example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "033f36ee5b53e8ba6827903c339cee8211a6cc71",
      "old_mode": 33188,
      "old_path": "pkgs/swiftgen/pubspec.yaml",
      "new_id": "8df9bf21daf94ace1ca6839c0c0c435feeea2516",
      "new_mode": 33188,
      "new_path": "pkgs/swiftgen/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "83b6fcfa550f937ac2513fca023884a076cc771c",
      "old_mode": 33188,
      "old_path": "pubspec.yaml",
      "new_id": "2e827576fcdb2893f1634c7276faa4ac6afac613",
      "new_mode": 33188,
      "new_path": "pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "fb184ca5dacdc56c70fc2824deb114a88f2ee14b",
      "old_mode": 33188,
      "old_path": "tool/ci.dart",
      "new_id": "b1d1d0509ae762dfd83b95e1451a85ad39060f59",
      "new_mode": 33188,
      "new_path": "tool/ci.dart"
    }
  ]
}
