)]}'
{
  "commit": "a2c1c498be6778a9daa81137e0b18512e232fa1e",
  "tree": "4dbd929c893589b17dc44e4694084d219a9de56d",
  "parents": [
    "7be7e2a9af7f927b0ed1a70ebae70966a6132405"
  ],
  "author": {
    "name": "Jason Bedard",
    "email": "jason+github@jbedard.ca",
    "time": "Tue Jul 28 17:48:36 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 28 17:48:36 2026 -0700"
  },
  "message": "fix(coverage): generate lcov report in the test action (#2932)\n\nFix #2901\nFix #965\nRef #2933\nClose #2904\nClose #991\n\n### Changes are visible to end-users: yes\n\n- Searched for relevant documentation and updated as needed: yes\n- Breaking change (forces users to change their own code or config): no\n- Suggested release notes appear below: yes\n\nFixed `bazel coverage` returning empty (0%) reports under\nsplit-postprocessing and remote execution.\n\n### Test plan\n\n- Covered by existing test cases\n- New test cases added",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fff928b63bfb6023881f5c9818f4830530c92a8d",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci-workflows.yaml",
      "new_id": "1612ff16257e10c484fe707ed4bbf4af88ce44a0",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci-workflows.yaml"
    },
    {
      "type": "modify",
      "old_id": "c38a881c96cda9981da73ba54c2e61d8d53da9d1",
      "old_mode": 33188,
      "old_path": "docs/troubleshooting.md",
      "new_id": "3d49211adc0e61bbc7e69900433f71ace12e4b87",
      "new_mode": 33188,
      "new_path": "docs/troubleshooting.md"
    },
    {
      "type": "modify",
      "old_id": "65bf2ca41e2628f7c159958494fa98e59233f33d",
      "old_mode": 33261,
      "old_path": "e2e/coverage/test.sh",
      "new_id": "6db6cb015b9389696d9764f681ae1280f86b41e3",
      "new_mode": 33261,
      "new_path": "e2e/coverage/test.sh"
    },
    {
      "type": "modify",
      "old_id": "06ec727c2d97954f169f4bc682c3fc36bf6c38f9",
      "old_mode": 33188,
      "old_path": "js/private/coverage/bundle/c8.js",
      "new_id": "38a81ec96d4f52b6c46087ddc1a834fab57b19d3",
      "new_mode": 33188,
      "new_path": "js/private/coverage/bundle/c8.js"
    },
    {
      "type": "modify",
      "old_id": "a7b046a8f7c6c7c862d73aa949261725d96f4608",
      "old_mode": 33188,
      "old_path": "js/private/coverage/coverage.js",
      "new_id": "63a15994e0934f95eb6d7097bc24f64863a11cb1",
      "new_mode": 33188,
      "new_path": "js/private/coverage/coverage.js"
    },
    {
      "type": "modify",
      "old_id": "d97932097cbcd796a09955336e92d746d8fa0df7",
      "old_mode": 33188,
      "old_path": "js/private/coverage/coverage.sh.tpl",
      "new_id": "0ff62afd62a3fd8f0a278ac880afd778c622bc1e",
      "new_mode": 33188,
      "new_path": "js/private/coverage/coverage.sh.tpl"
    },
    {
      "type": "modify",
      "old_id": "0c5fc6facd88ac9ea6ed1a39ca7b53f8ca0e9f9b",
      "old_mode": 33188,
      "old_path": "js/private/coverage/merger.bzl",
      "new_id": "a5fe7e55196b90d9489362af327ac3a4b9ff7f57",
      "new_mode": 33188,
      "new_path": "js/private/coverage/merger.bzl"
    },
    {
      "type": "modify",
      "old_id": "ce87d5a40c89a42e179ce90f4af853cd5e6ee329",
      "old_mode": 33188,
      "old_path": "js/private/js_binary.bzl",
      "new_id": "ffe572e35fb265e9f3949479a9671ed24b413ec0",
      "new_mode": 33188,
      "new_path": "js/private/js_binary.bzl"
    },
    {
      "type": "modify",
      "old_id": "8fb5e57be9d5e256a9e3960b979c577fdd851b61",
      "old_mode": 33188,
      "old_path": "js/private/js_binary.sh.tpl",
      "new_id": "7ea6b26ec9ca67ff72e9291f7960f07b3c1401d3",
      "new_mode": 33188,
      "new_path": "js/private/js_binary.sh.tpl"
    },
    {
      "type": "modify",
      "old_id": "7e05f6aac0006b921df7d9e7fd1c8e5b147a6991",
      "old_mode": 33188,
      "old_path": "js/private/test/BUILD.bazel",
      "new_id": "7a772218c15f342a4b7eaf76b4f4eb7744e89992",
      "new_mode": 33188,
      "new_path": "js/private/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "07b7c0083eb6ef07c89a187cac592af1bfab9f18",
      "old_mode": 33188,
      "old_path": "js/private/test/coverage/BUILD.bazel",
      "new_id": "34b69dca612e1e124130ba281f49a1d57e40a763",
      "new_mode": 33188,
      "new_path": "js/private/test/coverage/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "50bbae8fa6ff70e454bc8454f9706154125a1b17",
      "old_mode": 33188,
      "old_path": "js/private/test/coverage/test.bzl",
      "new_id": "aafc09327cbd95a04792520f6b16b19dfe078db4",
      "new_mode": 33188,
      "new_path": "js/private/test/coverage/test.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb673365824f0df6b33666356ad3c8534d29d22e",
      "new_mode": 33261,
      "new_path": "js/private/test/coverage_merger_test.sh"
    },
    {
      "type": "modify",
      "old_id": "2594c663c03f7a594689fb1265f99220415e5d99",
      "old_mode": 33188,
      "old_path": "js/private/test/snapshots/launcher.sh",
      "new_id": "d87577bdf8fbcc6bcfb754cdf10a57653f961152",
      "new_mode": 33188,
      "new_path": "js/private/test/snapshots/launcher.sh"
    }
  ]
}
