)]}'
{
  "commit": "ea0291e7228c5d84e76d38e85a24f53a10ceaee2",
  "tree": "28857a7d94e721b0a3714b5a0a2069e60f8301e2",
  "parents": [
    "56c7ef2c3e59270b31976f0a1e83c852766ce777"
  ],
  "author": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Mon Jul 06 22:35:00 2026 +0000"
  },
  "committer": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Mon Jul 06 22:35:00 2026 +0000"
  },
  "message": "perf(tests): Spawn image_diff.py only once per job (#13013) c4ea178471\nperf(goldens): Spawn image_diff.py only once per job\n\ndiff.py was spawning a python process per image, and each re-imported\ncv2. This import absolutely DOMINATED the time spent diffing, especially\non Windows. Instead, import cv2 once per job, and diff multiple images\nper image_diff.py process.\n\nTime improvement diffing gms on my laptop:   8.7 -\u003e 2 seconds\nAnd diffing gms + goldens:                   26 -\u003e 10 seconds\n\nCo-authored-by: Chris Dalton \u003c99840794+csmartdalton@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "08f49f9da200a7a0488ad0b15e2f5899aef021cf",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "0d35efd87745a1154c0eedd5f190090307319444",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "9a660fbe132a314f01d8133c31d5b8e49ae33c45",
      "old_mode": 33261,
      "old_path": "tests/check_golds.sh",
      "new_id": "6db0f7d8cc77c2e1caed59507001271564d40f75",
      "new_mode": 33261,
      "new_path": "tests/check_golds.sh"
    },
    {
      "type": "modify",
      "old_id": "80fd38be699764c77c4a3482946d815b3b0ba6a1",
      "old_mode": 33188,
      "old_path": "tests/diff.py",
      "new_id": "30c83b9c33d41e0b3bb28b02234039d471674451",
      "new_mode": 33188,
      "new_path": "tests/diff.py"
    },
    {
      "type": "modify",
      "old_id": "bbd60f642b0db7946f5c9a92fcf3894496e3a40b",
      "old_mode": 33188,
      "old_path": "tests/image_diff.py",
      "new_id": "898f5837ccb945fdef3ceaae54102b0694c0131c",
      "new_mode": 33188,
      "new_path": "tests/image_diff.py"
    }
  ]
}
