)]}'
{
  "commit": "c026daeee09fb072a02be87dfc87ea60d157e770",
  "tree": "54351ecfa1a0428e088c54e75aedb7fc341c822d",
  "parents": [
    "7f0601624ceb55c84690ba9fc86a097a4c7cf6b8"
  ],
  "author": {
    "name": "Alexandre Rostovtsev",
    "email": "arostovtsev@google.com",
    "time": "Mon Jun 24 10:12:51 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 24 10:12:51 2024 -0400"
  },
  "message": "Improve incompatible flag testing (#238)\n\nWe always want to use some flags in development; e.g. an empty glob is a sign of a mistake, so we always want --incompatible_disallow_empty_glob\r\n\r\nWe will unconditionally set such flags in .bazelrc (not just in CI config).\r\n\r\nFor other incompatible flags (--incompatible_enable_proto_toolchain_resolution), we want to test builds both with and without them - and with bzlmod both enabled and disabled (see discussion in #236 for a case where this matters).\r\n\r\nSuch flags we will group under --config\u003dincompatible, and test all 4 combinations (+- incompatible +- bzlmod) in CI.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79291a0fa901e4075d1a7375b8ce0ad4ff3feb96",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "e449350221279907951027a3ed615837cb9344dd",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "d4d79d29bb278c719172d9a79bf477172dad0252",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "33808dda86529e42f1d064e37b1644be5f77387f",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "836e7de63f9e40fc982d8d5f1e268bd0211f7b23",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "f7277c8b7d2d74509dbd802a126373f129129e74",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "c42386de32f93b62107bd5e3de36aff0a176067d",
      "old_mode": 33188,
      "old_path": "distro/BUILD",
      "new_id": "7be1652badfc009bb14ac77365c46b8c33773f48",
      "new_mode": 33188,
      "new_path": "distro/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5e91a0667c4e3eee333e1519e01f719a442f9ece",
      "old_mode": 33188,
      "old_path": "stardoc/BUILD",
      "new_id": "0e08ef5321cb8ca35030e1ed6ecba1cf9278635d",
      "new_mode": 33188,
      "new_path": "stardoc/BUILD"
    },
    {
      "type": "modify",
      "old_id": "3ce91d27219304b9ffc3cfabca19d4e9c272eb7a",
      "old_mode": 33188,
      "old_path": "test/bzlmod/.bazelrc",
      "new_id": "305a7516a466dd34e4273fe4840ad7ff0f4ae894",
      "new_mode": 33188,
      "new_path": "test/bzlmod/.bazelrc"
    }
  ]
}
