)]}'
{
  "commit": "a8de4f33484913a25b3b052966130849735e4fa0",
  "tree": "4c85fadc17a6d4a58aa1edacf90984525f18f514",
  "parents": [
    "af5ef5648fe5265921ca561428dc3a4f92751595"
  ],
  "author": {
    "name": "David Zbarsky",
    "email": "dzbarsky@gmail.com",
    "time": "Wed Jun 10 18:38:16 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 10 23:38:16 2026 +0100"
  },
  "message": "Run jvm_import jar tools with exec Java (#1583)\n\nInvoke AddJarManifestEntry_deploy.jar with current_java_runtime in the exec configuration instead of executing the AddJarManifestEntry java_binary launcher. This preserves --tool_java_runtime_version and selects Java for the execution platform when the target and execution platforms differ.\n\nTreat AddJarManifestEntry_deploy.jar and JavaRuntimeInfo.files as action tools.\n\nAdd jvm_import_uses_execution_platform_java_runtime_test with an Android s390x target platform. Android s390x has no Java runtime toolchain, so the test fails if StampJarManifest or CreateCompileJar resolves Java against the target platform. The test also verifies that both actions pass AddJarManifestEntry_deploy.jar to Java.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e314c2523c562e16bf58a40945925699d1720584",
      "old_mode": 33188,
      "old_path": "private/rules/jvm_import.bzl",
      "new_id": "95272a54a2a9b47b82819f8cadcd6c3d2bb14561",
      "new_mode": 33188,
      "new_path": "private/rules/jvm_import.bzl"
    },
    {
      "type": "modify",
      "old_id": "2eaff1ef985f00b99bfe3e9d95095463895890be",
      "old_mode": 33188,
      "old_path": "tests/unit/jvm_import/BUILD",
      "new_id": "0c3bd4d5e1199bf68de889afbcebdf6f862793ad",
      "new_mode": 33188,
      "new_path": "tests/unit/jvm_import/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d5a69ccc7739293ea07cc0254515375cb825e1e8",
      "old_mode": 33188,
      "old_path": "tests/unit/jvm_import/jvm_import_test.bzl",
      "new_id": "e278aa45792b19680d79169f52e29cfd497e810f",
      "new_mode": 33188,
      "new_path": "tests/unit/jvm_import/jvm_import_test.bzl"
    }
  ]
}
