)]}'
{
  "commit": "5b6532fafb37fe2e8a64d671e54358f5f8dc0ec4",
  "tree": "bd42ba254b4742b9b55e6adafdb8ffd5a768575e",
  "parents": [
    "bba8c513e0ecde5edc8f7cf2cca444a5c8e7721d"
  ],
  "author": {
    "name": "twerth",
    "email": "twerth@google.com",
    "time": "Tue Aug 25 02:08:55 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Aug 25 02:11:47 2026 -0700"
  },
  "message": "Include configuration mnemonic in action execution error messages\n\nWhen an action execution fails, `CommandFailureUtils.describeCommandFailure` previously formatted the error without the configuration mnemonic/checksum:\n\nBefore:\n```\nERROR: /path/to/pkg/BUILD:1:1: CppCompile hello_binary.o failed: (Exit 1): gcc failed: error executing CppCompile command (from target //:hello_binary) /usr/bin/gcc ...\n```\n\nIf `//:hello_binary` failed when built under a configuration transition (e.g. as a dependency of `//:broken_hello_filegroup`), users could not see from the error output why the action failed in that context but succeeded when built directly.\n\nAfter:\n```\nERROR: /path/to/pkg/BUILD:1:1: CppCompile hello_binary.o failed: (Exit 1): gcc failed: error executing CppCompile command (from target //:hello_binary [k8-fastbuild-ST-4e2b1c0a]) /usr/bin/gcc ...\n```\n\nThis CL includes the configuration checksum / mnemonic in action execution error messages, making transition-specific failures immediately identifiable.\n\nFixes part of https://github.com/bazelbuild/bazel/issues/18139.\n\nPiperOrigin-RevId: 970402874\nChange-Id: Iba3dab59f3e0a2229f5e1ccea5db9589727d05c7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "203e0c7fd2efff608811372114b3b7ee768d7ef6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/util/CommandFailureUtils.java",
      "new_id": "5a899a872dbeb4d42e99a5d910d1a5269ddc5c0f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/util/CommandFailureUtils.java"
    },
    {
      "type": "modify",
      "old_id": "9f69abe178061ac99c9aa0031855b701224b11db",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/util/CommandFailureUtilsTest.java",
      "new_id": "19f5a1e6a0170018239f9dd0410c77e772ce085b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/util/CommandFailureUtilsTest.java"
    }
  ]
}
