)]}'
{
  "commit": "312bf1988ebe11bb372d74443d8ffb0fb3dcd13c",
  "tree": "c7e589a49cc85f8f9936a0ffe55607e7b768e982",
  "parents": [
    "e316d509801194fd583336a46941355c23677ec9"
  ],
  "author": {
    "name": "Jason Simmons",
    "email": "jason-simmons@users.noreply.github.com",
    "time": "Thu Jun 11 13:22:25 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 11 13:22:25 2026 +0000"
  },
  "message": "Ensure that directory names are typed as strings in the CIPD package YAML file generated by merge_and_upload_debug_symbols.py (#187813)\n\nThis script is writing a YAML file that is used to create a CIPD package\ncontaining Fuchsia debug symbols. The YAML spec references\nsubdirectories in Fuchsia\u0027s .build-id directory.\n\n.build-id contains binaries indexed by the binary\u0027s hash. The name of\neach subdirectory in .build-id is the first two hex digits of the hash.\n\nIf the subdirectory name contains two digits starting with a zero, then\nthe YAML entry will look like \"dir: 01\". YAML will interpret the value\nas the integer 1, which will not match the actual directory name of\n\"01\". CIPD will thus fail to create the package.\n\nThis PR fixes the YAML so that the directory names are quoted as\nstrings.\n\nSee https://github.com/flutter/flutter/issues/187806",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1c5dba6c0004b67912bd6b34f66f6d74af21c6d",
      "old_mode": 33261,
      "old_path": "engine/src/flutter/tools/fuchsia/merge_and_upload_debug_symbols.py",
      "new_id": "0feada227abbef548a355f4bc73daab9fdfee942",
      "new_mode": 33261,
      "new_path": "engine/src/flutter/tools/fuchsia/merge_and_upload_debug_symbols.py"
    }
  ]
}
