)]}'
{
  "commit": "58a1a3ccd983f2a057803488a843e5245da2f6dc",
  "tree": "e7400970a43429e722275262111f8901a568d9fe",
  "parents": [
    "f4aed6bd3869ba8986e7982c9011dcfcd80cfa12"
  ],
  "author": {
    "name": "Ted",
    "email": "tedx@google.com",
    "time": "Thu Sep 10 17:08:09 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 10 21:08:09 2026 +0000"
  },
  "message": "Cleanup/update more EOL ubuntu platforms (#2850)\n\nScoped to bazel_bench.py, docgen/*, doc/*, pipelines/*.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e47c64ada4a96e8a556a71f52bca413f407a05c",
      "old_mode": 33188,
      "old_path": "buildkite/bazel-bench/bazel_bench.py",
      "new_id": "ff33bc746fdc0b5eaeab2693dd462c7789602279",
      "new_mode": 33188,
      "new_path": "buildkite/bazel-bench/bazel_bench.py"
    },
    {
      "type": "modify",
      "old_id": "8d01538af27d95545e8d8ccb457830972660ab02",
      "old_mode": 33188,
      "old_path": "docgen/Dockerfile",
      "new_id": "00d278c9f3c40fa8f115ddb8e364513fd5df40ca",
      "new_mode": 33188,
      "new_path": "docgen/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "6d5a7084762267ab30929444d7a6dd5601bb92e2",
      "old_mode": 33188,
      "old_path": "docgen/docgen.py",
      "new_id": "1d1c3a962861f71185964f88d3e704ce9ddaa4e9",
      "new_mode": 33188,
      "new_path": "docgen/docgen.py"
    },
    {
      "type": "modify",
      "old_id": "d2ab96874f4acc6a780a4b244fef4cf9916833e0",
      "old_mode": 33188,
      "old_path": "docs/downstream-testing.md",
      "new_id": "5e164bbd211ea21423d7e7444133a15b853421d6",
      "new_mode": 33188,
      "new_path": "docs/downstream-testing.md"
    },
    {
      "type": "modify",
      "old_id": "c8e431897a6bad1695c6392c1e7a2f01ab11e02e",
      "old_mode": 33188,
      "old_path": "pipelines/abseil-cpp.yml",
      "new_id": "89910ad4d3628ce06ea1b28c464b335b3dd3fcae",
      "new_mode": 33188,
      "new_path": "pipelines/abseil-cpp.yml"
    },
    {
      "type": "modify",
      "old_id": "146137fb0eb91c6f6027d2901eedd9c689a1a7fe",
      "old_mode": 33188,
      "old_path": "pipelines/abseil-py.yml",
      "new_id": "acb58927833f31e3300f7d9c6a9750acdacbebde",
      "new_mode": 33188,
      "new_path": "pipelines/abseil-py.yml"
    },
    {
      "type": "modify",
      "old_id": "66e739387b69a0a61007020b633107f7bc911a7d",
      "old_mode": 33188,
      "old_path": "pipelines/bazel-custom-release.yml",
      "new_id": "c9a5a9d63333c79804e8a8bd46e11243575fd358",
      "new_mode": 33188,
      "new_path": "pipelines/bazel-custom-release.yml"
    },
    {
      "type": "modify",
      "old_id": "a2a38198ab5560a69170956b6b452dc2cb1e8c81",
      "old_mode": 33188,
      "old_path": "pipelines/bazel-linux-arm64.yml",
      "new_id": "6a07f766e21ca91bad04c991bbb1c7f6a8147b08",
      "new_mode": 33188,
      "new_path": "pipelines/bazel-linux-arm64.yml"
    },
    {
      "type": "modify",
      "old_id": "fbb96c7562126c726cc4b0069c1bebda85651712",
      "old_mode": 33188,
      "old_path": "pipelines/bazel-postsubmit.yml",
      "new_id": "d18d8e1baacc451a82badb12b130189b6e71f3f7",
      "new_mode": 33188,
      "new_path": "pipelines/bazel-postsubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "4c011ee03df304dcf61d50a1bb8def66142c0fea",
      "old_mode": 33188,
      "old_path": "pipelines/bazel-release.yml",
      "new_id": "ba34a25438db1533e82e0390995e744772df74ee",
      "new_mode": 33188,
      "new_path": "pipelines/bazel-release.yml"
    },
    {
      "type": "modify",
      "old_id": "5832627c0e96bfbf14471e9668aac6a8b44fc9e5",
      "old_mode": 33188,
      "old_path": "pipelines/bazelisk-binaries.yml",
      "new_id": "e9650077f429a4ca45ca739b05d24a005a3fedbd",
      "new_mode": 33188,
      "new_path": "pipelines/bazelisk-binaries.yml"
    },
    {
      "type": "modify",
      "old_id": "e5e516cb49f313d859694e323acd045e8a561f41",
      "old_mode": 33188,
      "old_path": "pipelines/bcr-integrity.yml",
      "new_id": "cb8afccf1b624b914f6cd8eef3506ba871bd0133",
      "new_mode": 33188,
      "new_path": "pipelines/bcr-integrity.yml"
    },
    {
      "type": "modify",
      "old_id": "677b4a726e3aa2084fa846546c9087896492b0e4",
      "old_mode": 33188,
      "old_path": "pipelines/build-embedded-minimized-jdk.yml",
      "new_id": "4fca03b65c3447389dbdcfec0c66be9483fabee5",
      "new_mode": 33188,
      "new_path": "pipelines/build-embedded-minimized-jdk.yml"
    },
    {
      "type": "modify",
      "old_id": "c8043ccb639512f8d140515a947b689522998b30",
      "old_mode": 33188,
      "old_path": "pipelines/cloud-robotics.yml",
      "new_id": "a1fff773f05579be6b9374a3b486e83b789fec6b",
      "new_mode": 33188,
      "new_path": "pipelines/cloud-robotics.yml"
    },
    {
      "type": "modify",
      "old_id": "0accd498e442437ce0135d6486dc9b22bdd45923",
      "old_mode": 33188,
      "old_path": "pipelines/continuous-integration.yml",
      "new_id": "5522d5a0b3f5d3c78839eeb44b0eee794c74406e",
      "new_mode": 33188,
      "new_path": "pipelines/continuous-integration.yml"
    },
    {
      "type": "modify",
      "old_id": "d54fb800c209dfd2b8827d4b1982812c9be3410f",
      "old_mode": 33188,
      "old_path": "pipelines/flogger.yml",
      "new_id": "30deadfa545419771ddbbabad40e8a2be3585d6f",
      "new_mode": 33188,
      "new_path": "pipelines/flogger.yml"
    },
    {
      "type": "modify",
      "old_id": "39152e764018ffdcd985d37cd51aa5b7eff63c18",
      "old_mode": 33188,
      "old_path": "pipelines/java_tools-rc.yml",
      "new_id": "79f7d1f23f577016e84617c240345844a6058140",
      "new_mode": 33188,
      "new_path": "pipelines/java_tools-rc.yml"
    },
    {
      "type": "modify",
      "old_id": "7f05537a7450db9fff306edc390db3e3639928cf",
      "old_mode": 33188,
      "old_path": "pipelines/java_tools-release.yml",
      "new_id": "d206b6e553748f265ac37e68ef9224facdbc57c2",
      "new_mode": 33188,
      "new_path": "pipelines/java_tools-release.yml"
    },
    {
      "type": "modify",
      "old_id": "92b5fff98f3c5e795ec51fbbe776d6ff0dd32557",
      "old_mode": 33188,
      "old_path": "pipelines/postsubmit-skymeld.yml",
      "new_id": "0091c20943a56680cb3e34f579d411a5e941d63b",
      "new_mode": 33188,
      "new_path": "pipelines/postsubmit-skymeld.yml"
    },
    {
      "type": "modify",
      "old_id": "e47a55057db79c3f8789243d64d656caddafc996",
      "old_mode": 33188,
      "old_path": "pipelines/publish-bazel-binaries.yml",
      "new_id": "6513f2c559f6e0469306e98ff1ebf89ede200d30",
      "new_mode": 33188,
      "new_path": "pipelines/publish-bazel-binaries.yml"
    },
    {
      "type": "modify",
      "old_id": "d84c1483e95a6c3c4377ff992af5df7973f874bd",
      "old_mode": 33188,
      "old_path": "pipelines/re2.yml",
      "new_id": "801f1a0324ac2517fb32bdbbdb68682d147e2711",
      "new_mode": 33188,
      "new_path": "pipelines/re2.yml"
    },
    {
      "type": "modify",
      "old_id": "c27c839955e6b928290b4b12ed83ee5120ca1132",
      "old_mode": 33188,
      "old_path": "pipelines/rules_java-release.yml",
      "new_id": "344445caacc29ffb30b28e733bbf22f3834da2eb",
      "new_mode": 33188,
      "new_path": "pipelines/rules_java-release.yml"
    },
    {
      "type": "modify",
      "old_id": "ca7a1b8471b3bad3c0c069c097eab5c0951b5823",
      "old_mode": 33188,
      "old_path": "pipelines/rules_platform-release.yml",
      "new_id": "d42c7e93d260e81dea0e72b37c76902a4d0ca2dd",
      "new_mode": 33188,
      "new_path": "pipelines/rules_platform-release.yml"
    },
    {
      "type": "modify",
      "old_id": "d54fb800c209dfd2b8827d4b1982812c9be3410f",
      "old_mode": 33188,
      "old_path": "pipelines/subpar.yml",
      "new_id": "30deadfa545419771ddbbabad40e8a2be3585d6f",
      "new_mode": 33188,
      "new_path": "pipelines/subpar.yml"
    },
    {
      "type": "modify",
      "old_id": "f5ff79edf654b095bec45bbe3da0257eb26ddafb",
      "old_mode": 33188,
      "old_path": "pipelines/tensorflow.yml",
      "new_id": "16c03823be9d6e5bdd75d680e2e13f23c4c8931d",
      "new_mode": 33188,
      "new_path": "pipelines/tensorflow.yml"
    }
  ]
}
