)]}'
{
  "commit": "7b60e3951e800bcdc5e1e015ca078d4f3cd6080e",
  "tree": "6f9281a5b9317461ca95b76d85ed73b17b663d16",
  "parents": [
    "fba8d257846ab9149f9db5443827d741492f837d"
  ],
  "author": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Mon Jun 08 16:18:04 2026 +0700"
  },
  "committer": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Mon Jun 08 16:18:04 2026 +0700"
  },
  "message": "test/hil: clear HIL report up front on a fresh run\n\nThe report sidecar lives in a persistent dir (it survives the CI workspace\nclean so accumulation works across run attempts). A full run is \"fresh\" and\nmust not merge prior state, but previously fresh only avoided *loading* the\njson at merge time — if a fresh run crashed before writing the report, the\nstale json/md from an earlier run lingered and a retry (fresh\u003dFalse) could\nmerge it, or the always() upload could post it. Delete hil_report.json/.md at\nthe start of a fresh run so prior results can never leak.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "515c20e759a2d5ef399f5665a4e3d7f7a0282419",
      "old_mode": 33261,
      "old_path": "test/hil/hil_test.py",
      "new_id": "542aa4a1155899f192130cabae7515992c6aad74",
      "new_mode": 33261,
      "new_path": "test/hil/hil_test.py"
    }
  ]
}
