)]}'
{
  "commit": "18f3a718e1f884cde4a07392403af79147158425",
  "tree": "4b6741d1cb617bb3d1a53756002a8a616ea18e25",
  "parents": [
    "e5ef47e94f7c9d970ad98e2c33870ccc3b04dc5c"
  ],
  "author": {
    "name": "Stan Ulbrych",
    "email": "stan@python.org",
    "time": "Sat Oct 17 19:17:33 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Oct 17 19:17:33 2026"
  },
  "message": "Move ASan CI job to `reusable-san.yml` (#159367)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "98752414a87646d0cf94f5b88fb9b70857515fd9",
      "old_mode": 33188,
      "old_path": ".github/workflows/build.yml",
      "new_id": "07087b836cb597e288afda8e933e7af1421921ac",
      "new_mode": 33188,
      "new_path": ".github/workflows/build.yml"
    },
    {
      "type": "modify",
      "old_id": "f63c2b89134aca945c364ea06f8cd3cdef4644e3",
      "old_mode": 33188,
      "old_path": ".github/workflows/reusable-san.yml",
      "new_id": "9c31241498a75e9e13554632f61c0fa258cb6b28",
      "new_mode": 33188,
      "new_path": ".github/workflows/reusable-san.yml"
    },
    {
      "type": "modify",
      "old_id": "21b51d133447da7d9d90722977cc732f95c0e761",
      "old_mode": 33188,
      "old_path": "Lib/test/test_capi/test_mem.py",
      "new_id": "7e35fabdd276086d9427e28220f417f9d5fb4585",
      "new_mode": 33188,
      "new_path": "Lib/test/test_capi/test_mem.py"
    }
  ]
}
