)]}'
{
  "commit": "47f2d15e5200dc029da1dc63b76d4f12a56b4088",
  "tree": "a48c0dc967dc37d6db977f5a5a7c37abc820f9eb",
  "parents": [
    "017286b60b65c303f4a5cbdefdc6541b1e9b42b4"
  ],
  "author": {
    "name": "Mike Kruskal",
    "email": "mkruskal@google.com",
    "time": "Sun Oct 18 20:39:40 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sun Oct 18 23:38:15 2026 -0700"
  },
  "message": "Run Bazel CMake tests across the entire Linux Bazel CI matrix.\n\nForwards compile, link, sanitizer, and C++ standard flags from the active Bazel `cc_toolchain` and `cpp` configuration fragment to `ci/cmake_runner.py`, skips incompatible sanitizer tests (`noasan`, `notsan`, `noubsan`, `nomsan`), and removes the `\"manual\"` tag from the top-level `//:cmake_*_test` targets on Linux so `bazel test ...` automatically exercises CMake builds and tests across all Linux configurations, eliminating the standalone `GCC/libstdc++ CMake` CI job.\n\nPiperOrigin-RevId: 1002050730\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b1c92dd799a0fa35676d6923acfb716b0b563c98",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "c39ac4e0a1bfe88d8df6ac42845e00368d35d11a",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "15f6c953d9bdd1d30e2093b805a01c77d2e0f011",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yml",
      "new_id": "82a641184149d02742c5fe8207ee01474ab74295",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2080af3b76fd329ca5082874174b7d90dd005c01",
      "new_mode": 33188,
      "new_path": ".github/workflows/cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "03122a958e5031fe7a4eb432e0beb1f1570304a9",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "31aa9abeec793e53913aaafb36c27a3ae2c2f70e",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "61e1ae4211690cd4fa630a0fd278cbef09d1ee55",
      "old_mode": 33188,
      "old_path": "CMake/AbseilHelpers.cmake",
      "new_id": "271e5ba6771392ad2e3fde7e9f4a11a28304ac4b",
      "new_mode": 33188,
      "new_path": "CMake/AbseilHelpers.cmake"
    },
    {
      "type": "modify",
      "old_id": "962bc8d2d8325a6a151f989bf2f3429e772c225a",
      "old_mode": 33261,
      "old_path": "CMake/install_test_project/test.sh",
      "new_id": "40a8c66a1030d2c5e213839ed777decce6b3e58e",
      "new_mode": 33261,
      "new_path": "CMake/install_test_project/test.sh"
    },
    {
      "type": "modify",
      "old_id": "c358647c298e7cb79cc8d2ff4c78f3346ce633dd",
      "old_mode": 33188,
      "old_path": "absl/BUILD.bazel",
      "new_id": "f72c34454bd12d48c4aca13a947e80fa2315f7af",
      "new_mode": 33188,
      "new_path": "absl/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "10b9400bb55b7d05d750c86395d8c3dbbb9f5f41",
      "old_mode": 33188,
      "old_path": "absl/algorithm/BUILD.bazel",
      "new_id": "5dc5f856d0b2c8277c48f5bd20b357fb734639a5",
      "new_mode": 33188,
      "new_path": "absl/algorithm/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "749c54f7263aefd5872b21a30de39a2b36b5673a",
      "old_mode": 33188,
      "old_path": "absl/base/BUILD.bazel",
      "new_id": "6afebfff35e9dc5c013aad752470c059d2812172",
      "new_mode": 33188,
      "new_path": "absl/base/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2f8846f20a972a5daa2bf81d9ce9aadb6baf8282",
      "old_mode": 33188,
      "old_path": "absl/base/CMakeLists.txt",
      "new_id": "d1ce0f959f95f180a2b9ccbb1ab55894c79c009e",
      "new_mode": 33188,
      "new_path": "absl/base/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e600b8526b00692f29f1cbd76becc11f46992b69",
      "old_mode": 33188,
      "old_path": "absl/base/internal/exception_safety_testing.h",
      "new_id": "b4be3ec373fa166edc9a827ef2daf0807f8b10ab",
      "new_mode": 33188,
      "new_path": "absl/base/internal/exception_safety_testing.h"
    },
    {
      "type": "modify",
      "old_id": "da9a9beb80d993375d62a523e245be5d139edc54",
      "old_mode": 33188,
      "old_path": "absl/cleanup/BUILD.bazel",
      "new_id": "9919d3e6c15bf7e77bee9ab0f4e31d6762777193",
      "new_mode": 33188,
      "new_path": "absl/cleanup/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "850eaece64aa1c7b1d3e35b2747b9941d59be2e7",
      "old_mode": 33188,
      "old_path": "absl/container/BUILD.bazel",
      "new_id": "d51d0ceb9338f7b8406c9f9cf1398a315b72b734",
      "new_mode": 33188,
      "new_path": "absl/container/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7a2641c38e100d32abdd7928776474c2bf444a15",
      "old_mode": 33188,
      "old_path": "absl/container/CMakeLists.txt",
      "new_id": "0c07fed57cf2e8cd6408699a8a02532bf7ad6c5e",
      "new_mode": 33188,
      "new_path": "absl/container/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "54cb6d873441180c4864cdf4f31928771efbd099",
      "old_mode": 33188,
      "old_path": "absl/container/chunked_queue.h",
      "new_id": "fbc2b4a03ad84f924fe71f52a428961fb443397c",
      "new_mode": 33188,
      "new_path": "absl/container/chunked_queue.h"
    },
    {
      "type": "modify",
      "old_id": "7d634ce6ea675cf406ad969be262d11eb9840af4",
      "old_mode": 33188,
      "old_path": "absl/crc/BUILD.bazel",
      "new_id": "a2deedfad6f17483f6b6b2cc97a8eb1037851dcc",
      "new_mode": 33188,
      "new_path": "absl/crc/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "fb9beeae51b8a3d07ef2865812184e567aaadd29",
      "old_mode": 33188,
      "old_path": "absl/crc/CMakeLists.txt",
      "new_id": "0b630e1f932053d01e913360ab7eb0a7032bf02e",
      "new_mode": 33188,
      "new_path": "absl/crc/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "24e528015f557d4f98bccb49da66ea3a32d3d8dc",
      "old_mode": 33188,
      "old_path": "absl/debugging/BUILD.bazel",
      "new_id": "6b8b1a9476fa2a43ab64464accde0ebb90a812dd",
      "new_mode": 33188,
      "new_path": "absl/debugging/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "59771c7f47c7472592f0c50ca83685ef67e9a088",
      "old_mode": 33188,
      "old_path": "absl/flags/BUILD.bazel",
      "new_id": "58b9e5b8c87a5f0d5d130364ded5ebe3076be585",
      "new_mode": 33188,
      "new_path": "absl/flags/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "0e4008598ce2a1c3af728d37434b378d4340fb98",
      "old_mode": 33188,
      "old_path": "absl/flags/CMakeLists.txt",
      "new_id": "162b654ede1c63f9c99ff5418191494d021c69a4",
      "new_mode": 33188,
      "new_path": "absl/flags/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0cad083ec16f5fd51bee5ca2ada7bdedef1d0bd7",
      "old_mode": 33188,
      "old_path": "absl/functional/BUILD.bazel",
      "new_id": "0fd4ec2a8b3e13def98d170a0fbfe2da1bd7426a",
      "new_mode": 33188,
      "new_path": "absl/functional/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "231c9dd4f9d34f1e1c54753928d2935767de105f",
      "old_mode": 33188,
      "old_path": "absl/functional/CMakeLists.txt",
      "new_id": "424b701b7bc09bf618866890e9743d471a700033",
      "new_mode": 33188,
      "new_path": "absl/functional/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "fe76a1d4305004c17351c67582d3b31d2a5e492b",
      "old_mode": 33188,
      "old_path": "absl/hash/BUILD.bazel",
      "new_id": "6e0efa0a0ad9e77a66c0a954e0359072c753384a",
      "new_mode": 33188,
      "new_path": "absl/hash/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2ced4b17f8d996fd4990119dc240df7557427b86",
      "old_mode": 33188,
      "old_path": "absl/hash/CMakeLists.txt",
      "new_id": "f8e7afae36dac8b9371135ba9fafe4ca1eb5856c",
      "new_mode": 33188,
      "new_path": "absl/hash/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2c0a8ffef4d017054faab677f33f3b090d69b691",
      "old_mode": 33188,
      "old_path": "absl/log/BUILD.bazel",
      "new_id": "2bdc37b11bdd39f4f082926d9e7c0cbeeac7be28",
      "new_mode": 33188,
      "new_path": "absl/log/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ebc24f3bbf3b76fe601550bd1058311e3f6553d2",
      "old_mode": 33188,
      "old_path": "absl/log/CMakeLists.txt",
      "new_id": "1da38e4f39aa952b6f473d561df938dca4289b1f",
      "new_mode": 33188,
      "new_path": "absl/log/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "42114edb61a21f8b4a49ad5bb66f8488bbfafd72",
      "old_mode": 33188,
      "old_path": "absl/log/internal/BUILD.bazel",
      "new_id": "645f115a9e4b18995c433537ab2c5768104e8f82",
      "new_mode": 33188,
      "new_path": "absl/log/internal/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "76fee58141ccd44504b4695c5f336060d5409cd0",
      "old_mode": 33188,
      "old_path": "absl/memory/BUILD.bazel",
      "new_id": "23f4f058624dcc0c88f28fa1c4fc1b0b7aaeb047",
      "new_mode": 33188,
      "new_path": "absl/memory/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a4b79cc44903b1da28047f476db81bdb874ebc1e",
      "old_mode": 33188,
      "old_path": "absl/meta/BUILD.bazel",
      "new_id": "6df74928a1bebc213ef1a0bc5d9490ec0c2acb3f",
      "new_mode": 33188,
      "new_path": "absl/meta/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "bc9670df8a335d6a0011edbb6fb58632940d4c00",
      "old_mode": 33188,
      "old_path": "absl/numeric/BUILD.bazel",
      "new_id": "e87963d5dc67f82e6fca09e72760772c350a4a4c",
      "new_mode": 33188,
      "new_path": "absl/numeric/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2d9ecc61d8d05d8f90ae72723c69aecb63fbafeb",
      "old_mode": 33188,
      "old_path": "absl/profiling/BUILD.bazel",
      "new_id": "a6a83aacd409ed9cf42868b2ee57f34c3877b540",
      "new_mode": 33188,
      "new_path": "absl/profiling/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "edc4e9393a72f45e825eab45ddbaa0adeda37b20",
      "old_mode": 33188,
      "old_path": "absl/random/BUILD.bazel",
      "new_id": "2a858bcda47082edd052f4877afa58256530bbb0",
      "new_mode": 33188,
      "new_path": "absl/random/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8a31015baa7fb5135a4bf799aae91fb1795397ef",
      "old_mode": 33188,
      "old_path": "absl/random/CMakeLists.txt",
      "new_id": "f9d2d601ed62fbb23d71a6d8bb0ca109b868b952",
      "new_mode": 33188,
      "new_path": "absl/random/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "04f9a27c2b612d733cadb82f7b08a5f29d72e557",
      "old_mode": 33188,
      "old_path": "absl/random/internal/BUILD.bazel",
      "new_id": "369102f794c6b834ec93297d1cc830ec8b95328d",
      "new_mode": 33188,
      "new_path": "absl/random/internal/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3508b11e0ce86e23ead127d39a3f4dc66129eb21",
      "old_mode": 33188,
      "old_path": "absl/status/BUILD.bazel",
      "new_id": "75ed0f50e83c1c9e02e31782902677b0e7ebc5f2",
      "new_mode": 33188,
      "new_path": "absl/status/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7711ad23c47d1f6e1e8b20b3f3bedd7d05d9d915",
      "old_mode": 33188,
      "old_path": "absl/strings/BUILD.bazel",
      "new_id": "cfa8ed26870abeb5987dffaa6ee4bafb92932f3e",
      "new_mode": 33188,
      "new_path": "absl/strings/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1461d94ff36c34bdae4fc0934b81ed64e67259c9",
      "old_mode": 33188,
      "old_path": "absl/strings/CMakeLists.txt",
      "new_id": "8ba84b5bc0a52f4e48c4728ceb4d741e7f46486f",
      "new_mode": 33188,
      "new_path": "absl/strings/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "431d4f5fb34853ebe49b3f05e163fdf64aecb43c",
      "old_mode": 33188,
      "old_path": "absl/strings/match.h",
      "new_id": "65bd8aa8bc22f782015a609a1bd73983e65df823",
      "new_mode": 33188,
      "new_path": "absl/strings/match.h"
    },
    {
      "type": "modify",
      "old_id": "977af6166521992255273bb8a68603f5a1b40949",
      "old_mode": 33188,
      "old_path": "absl/synchronization/BUILD.bazel",
      "new_id": "7c6e2821093c66e883e7afaceed8d60b1498e107",
      "new_mode": 33188,
      "new_path": "absl/synchronization/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3502d11f0d141662bbe6f5e5e27dd3737bc37199",
      "old_mode": 33188,
      "old_path": "absl/synchronization/CMakeLists.txt",
      "new_id": "50129ce34cf508b0838a63ce9f049e94f3116871",
      "new_mode": 33188,
      "new_path": "absl/synchronization/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "eaea38ab32cf1397393d3f5e9fd02650e498e281",
      "old_mode": 33188,
      "old_path": "absl/time/BUILD.bazel",
      "new_id": "938b00f7604ab50d09a17c9a29ec9a3db00b323d",
      "new_mode": 33188,
      "new_path": "absl/time/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b141b62d73d61dd3ce4dcd6af5509efe3c8a644c",
      "old_mode": 33188,
      "old_path": "absl/time/CMakeLists.txt",
      "new_id": "79b99e84826dfef9288ff02536a60084cfe3818d",
      "new_mode": 33188,
      "new_path": "absl/time/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "edec2820737973592a4b00faafcca6984242e872",
      "old_mode": 33188,
      "old_path": "absl/time/internal/cctz/BUILD.bazel",
      "new_id": "6eb5f50e757e62bf0b55c6b050f9e96bc7954214",
      "new_mode": 33188,
      "new_path": "absl/time/internal/cctz/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f36fc4bc3d0e768f4c40a983749cc1cf7bc754e2",
      "old_mode": 33188,
      "old_path": "absl/types/BUILD.bazel",
      "new_id": "8e1b4e6ef5d1361a13c74d82f5bd38a220f0b37f",
      "new_mode": 33188,
      "new_path": "absl/types/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "85e18178ed226dc871065f5cd62b1da98e545d84",
      "old_mode": 33188,
      "old_path": "absl/utility/BUILD.bazel",
      "new_id": "0991453a9ac1f5eb9a1df97629533df7430600ef",
      "new_mode": 33188,
      "new_path": "absl/utility/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f8a7e5883486f2e592f9b6fd24a5a1ff2de9e425",
      "old_mode": 33188,
      "old_path": "ci/BUILD.bazel",
      "new_id": "04f6f6d6fc7234392f1d173140456c27ba028599",
      "new_mode": 33188,
      "new_path": "ci/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "027ead32ecc453875e822f4f3a1caddb29a85850",
      "new_mode": 33188,
      "new_path": "ci/cmake.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c955032641e1444ca1336d79af2d51158d7ccd0d",
      "new_mode": 33261,
      "new_path": "ci/cmake_runner.py"
    }
  ]
}
