)]}'
{
  "commit": "2bdeddff5d87cf5a80a6ec33516b203751326477",
  "tree": "543c1729d8a080a8e9fa085073a2a500937949f3",
  "parents": [
    "a874935240a94f82d2ce2656be4aad806f5d4524"
  ],
  "author": {
    "name": "Andrzej Głuszak",
    "email": "andrzej.gluszak@jetbrains.com",
    "time": "Tue Feb 10 18:22:50 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 10 11:22:50 2026 -0600"
  },
  "message": "Fix JaCoCo coverage issue with rules_java 9.3.0+  (#1448)\n\n* Fix JaCoCo coverage issue with rules_java 9.3.0+ (#1447)\n\nReorder runtime_deps to put @bazel_tools//tools/jdk:JacocoCoverage\nbefore the worker. This ensures the newer JaCoCo classes are loaded\nfirst, fixing the NoClassDefFoundError caused by version mismatch\nbetween rules_kotlin (JaCoCo 0.8.11) and rules_java 9.3.0+ (JaCoCo 0.8.14).\n\nAlso adds a coverage example to verify the fix.\n\n* Run custom test.sh if present\n\n* Make shell test work on other OS",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14e66f02926e147a42333e113bb4a6f54b59b912",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "472e3935863300b0fcf9e6f54b5e6b44c3651c6a",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "183f4ca52768623d3a5199286c3c1d6455eb5bfd",
      "new_mode": 33188,
      "new_path": "examples/coverage/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "760321d075893b4b2127ff8f38f2fb27f1811bb5",
      "new_mode": 33188,
      "new_path": "examples/coverage/MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b761a0c3221262ea58b120025a989ab98a921660",
      "new_mode": 33188,
      "new_path": "examples/coverage/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "968199b2306c7be5f5e2a5c5bfd5bfd956a0a2de",
      "new_mode": 33188,
      "new_path": "examples/coverage/src/main/kotlin/com/example/coverage/SimpleKotlinLib.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac14db923cf1ba0a3590fb9eb9ebbc8263f9fbe5",
      "new_mode": 33188,
      "new_path": "examples/coverage/src/test/kotlin/com/example/coverage/SimpleKotlinTest.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcb6f2e0cb041e877945246860e7386540204b50",
      "new_mode": 33261,
      "new_path": "examples/coverage/test.sh"
    },
    {
      "type": "modify",
      "old_id": "42fab7cff53c57869d8a0e39486042726e1a3252",
      "old_mode": 33188,
      "old_path": "src/main/kotlin/BUILD.release.bazel",
      "new_id": "00d75a9ca10cb1a41a30bb4eae174fd982f12aff",
      "new_mode": 33188,
      "new_path": "src/main/kotlin/BUILD.release.bazel"
    },
    {
      "type": "modify",
      "old_id": "53656c1a16218bb18a0e2ed06152f1b017645811",
      "old_mode": 33188,
      "old_path": "src/main/kotlin/io/bazel/kotlin/test/BUILD.bazel",
      "new_id": "afc2b1f99e584676fddf0a9f257209db0363080e",
      "new_mode": 33188,
      "new_path": "src/main/kotlin/io/bazel/kotlin/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "fba3f14b53c3c02f03008adea7abccc3eb9a1131",
      "old_mode": 33188,
      "old_path": "src/main/kotlin/io/bazel/kotlin/test/BazelIntegrationTestRunner.kt",
      "new_id": "a5f07109a29a0d6a4a0af0429f6ebc651a397b78",
      "new_mode": 33188,
      "new_path": "src/main/kotlin/io/bazel/kotlin/test/BazelIntegrationTestRunner.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53096b66bf00400444b4f4227181163a55aa7fa1",
      "new_mode": 33188,
      "new_path": "src/main/kotlin/io/bazel/kotlin/test/bash.bzl"
    }
  ]
}
