)]}'
{
  "commit": "23af2472986b0c305902f92b89c95e100ee2f09b",
  "tree": "9a835bbdd3d57c5ad426ad91e6f2ca4df060af25",
  "parents": [
    "7fd075c9a6579dfda871746633b573c8665b6285"
  ],
  "author": {
    "name": "Jason Bedard",
    "email": "jason+github@jbedard.ca",
    "time": "Tue Jul 28 08:54:43 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 28 08:54:43 2026 -0700"
  },
  "message": "refactor: build the coverage test rules from one factory (#2952)\n\nThe two rules differ only in which merger they default _lcov_merger to,\nwhich has to stay a private attribute, so each merger still needs its\nown rule.\n\n### Changes are visible to end-users: no\n\n### Test plan\n\n- Covered by existing test cases",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ad8556acd1ed16125828f65058c6c5f397918f2",
      "old_mode": 33188,
      "old_path": "js/private/test/coverage/test.bzl",
      "new_id": "d8b3b9d3a1a9c5a89c9f62ee5c80057262b98c0e",
      "new_mode": 33188,
      "new_path": "js/private/test/coverage/test.bzl"
    }
  ]
}
