)]}'
{
  "commit": "5cd59eb9b9644a5ca797aebfa08ba6e4ef94d5cc",
  "tree": "3399ea3f7e9807a83998c5d96fe87cfb1a374b6f",
  "parents": [
    "b07525cbb15352caefbe2f23697250cecd984430"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Wed Jun 19 13:08:58 2024 +0900"
  },
  "committer": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Wed Jun 19 21:56:21 2024 +0900"
  },
  "message": "fix(toolchain): disable exec toolchain by default (#1968)\n\nThis makes the exec tools toolchain disabled by default to prevent\ntoolchain resolution\nfrom matching it and inadvertently pulling in a dependency on the\nhermetic runtimes.\nWhile the hermetic runtime wouldn\u0027t actually be used (precompiling is\ndisabled\nby default), the dependency triggered downloading of the runtimes, which\nbreaks\nenvironments which forbid remote downloads they haven\u0027t vetted (such a\ncase is\nBazel\u0027s own build process).\n\nTo fix this, a flag is added to control if the exec tools toolchain is\nenabled or not.\nWhen disabled (the default), the toolchain won\u0027t match, and the remote\ndependency isn\u0027t\ntriggered.\n\nFixes #1967.\n\nCherry-pick of cf1f36dd.\n\n---------\n\nCo-authored-by: Richard Levasseur \u003crlevasseur@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9abbd44de0a53a2122d98078c501378b6782c7cd",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "28ab14dae38576d8294626b314dba543c05df866",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "8c23bf6855ed61e321c028cb7e763f0c75e616e1",
      "old_mode": 33188,
      "old_path": "docs/sphinx/api/python/config_settings/index.md",
      "new_id": "50647abb8dd744c29302e5cd2d9b42053f928d65",
      "new_mode": 33188,
      "new_path": "docs/sphinx/api/python/config_settings/index.md"
    },
    {
      "type": "modify",
      "old_id": "e3be22f97b4301294c4267696ed7c7a222da261b",
      "old_mode": 33188,
      "old_path": "docs/sphinx/toolchains.md",
      "new_id": "26557cabed01ef49c305a95bffebcd11a6d90588",
      "new_mode": 33188,
      "new_path": "docs/sphinx/toolchains.md"
    },
    {
      "type": "modify",
      "old_id": "e2d2608c7c1a66794c9637ccf3dfee5a34880835",
      "old_mode": 33188,
      "old_path": "python/config_settings/BUILD.bazel",
      "new_id": "cacfb818e1bc21eda58f6b654bc7d98009ea55f2",
      "new_mode": 33188,
      "new_path": "python/config_settings/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "422ed9c7c2809459f23b892d546fdb0553cb0a0d",
      "old_mode": 33188,
      "old_path": "python/private/BUILD.bazel",
      "new_id": "e2a2bc01a210bb2e291bb86074a2b506757a075a",
      "new_mode": 33188,
      "new_path": "python/private/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "55c95699c9cd1ef0924b27a26d509774b37eab56",
      "old_mode": 33188,
      "old_path": "python/private/autodetecting_toolchain.bzl",
      "new_id": "174136e870c9e9406133374dcca56b93645db256",
      "new_mode": 33188,
      "new_path": "python/private/autodetecting_toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "d141f72eeedd2171d09600aa415f514844c146da",
      "old_mode": 33188,
      "old_path": "python/private/flags.bzl",
      "new_id": "fa31262c9473cc442a4f7a74c609ce32cf89a6a4",
      "new_mode": 33188,
      "new_path": "python/private/flags.bzl"
    },
    {
      "type": "modify",
      "old_id": "174c36f7827f1f399dcfa2093a9057e6d43d147f",
      "old_mode": 33188,
      "old_path": "python/private/py_toolchain_suite.bzl",
      "new_id": "ed562c97b45b19d25590e0b862f98cdf31e9072f",
      "new_mode": 33188,
      "new_path": "python/private/py_toolchain_suite.bzl"
    },
    {
      "type": "modify",
      "old_id": "02ab4ab19c16a4dfc6128e9c72a5f53bbd450d12",
      "old_mode": 33188,
      "old_path": "tests/base_rules/precompile/precompile_tests.bzl",
      "new_id": "58bdafe39ca2d6d77ba783ed702c29f3d1cdc228",
      "new_mode": 33188,
      "new_path": "tests/base_rules/precompile/precompile_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "4bcc5548546aa96ee54808a2d4f018fe81fcccf2",
      "old_mode": 33188,
      "old_path": "tests/support/support.bzl",
      "new_id": "efcc43a54f6fd2cc339973bc9d75b98520a322ea",
      "new_mode": 33188,
      "new_path": "tests/support/support.bzl"
    }
  ]
}
