)]}'
{
  "commit": "6a9359232eff24fa6f30978ac2d84bef615d591d",
  "tree": "30087b19aafb1ae71a19ce8ed9fd72acb5ccff6b",
  "parents": [
    "c85ce76f1ee76ef20df86ee63f517be6dac10453"
  ],
  "author": {
    "name": "Chuck Grindel",
    "email": "chuck.grindel@gmail.com",
    "time": "Wed Dec 27 09:46:57 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Dec 27 16:46:57 2023 +0000"
  },
  "message": "chore: add `//bzlmod:hello_world_test` and use it as BCR presubmit (#2347)\n\n- Create `bzlmod/hello_world` package based upon\r\n`examples/bzlmod/hello_world`.\r\n- Add `rules_bazel_integration_test` so that `//bzlmod:hello_world_test`\r\ncan be executed as a test from the parent workspace.\r\n- Add `filegroup` targets named `all_files` to collect files for all of\r\nthe packages that are necessary to use `rules_rust`. These are an input\r\nto the `rules_bazel_integration_test` test.\r\n- Replace `.bcr/presubmit.yml` to test `//bzlmod:hello_world_test`.\r\n- Update CI to test `//bzlmod:hello_world_test`.\r\n\r\nRelated to\r\nhttps://github.com/bazelbuild/bazel-central-registry/pull/1199#discussion_r1429129814.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3de21987242b771ab1559b4fe1df68787f81f9dd",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "9d23e7b2470edf8f535e99e03d937182c8df6850",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "278aad811f47494acd1e712d46f32f3ed1b77904",
      "old_mode": 33188,
      "old_path": ".bazelignore",
      "new_id": "058f980b4d934a660f7caf06ee00e5ea5a110d0f",
      "new_mode": 33188,
      "new_path": ".bazelignore"
    },
    {
      "type": "delete",
      "old_id": "f82d23893477884363c535b218fc98d8540c1018",
      "old_mode": 40960,
      "old_path": ".bcr/presubmit.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b8a0b9bbb8ade54613a8c22887f392e3f0e59ca",
      "new_mode": 33188,
      "new_path": ".bcr/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "a4ccc50b644541fb0f328bed155941e09f2cb16b",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "dde748d8117876403e98610b9bd97547e368cffc",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "825e3155e54107124d080ff9ba8a62565420f294",
      "new_mode": 33188,
      "new_path": "bzlmod/hello_world/.bazelrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f3739b145625be5352a1aa36596d9a8ed4b66b6",
      "new_mode": 33188,
      "new_path": "bzlmod/hello_world/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3bbbad5e8cde63cd080720c45654b037cee231a",
      "new_mode": 33188,
      "new_path": "bzlmod/hello_world/MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5d81993734b5451762690ac6f704106a7c97856",
      "new_mode": 33188,
      "new_path": "bzlmod/hello_world/MODULE.bazel.lock"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b543b79e9ea79f7821e19f105b37b00b87f5919b",
      "new_mode": 33188,
      "new_path": "bzlmod/hello_world/WORKSPACE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e081c0b59a66548198082639955b3b1e04df0ab",
      "new_mode": 33188,
      "new_path": "bzlmod/hello_world/WORKSPACE.bzlmod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca39635587e7b988cb0623272e99207e96bd3b70",
      "new_mode": 33261,
      "new_path": "bzlmod/hello_world/hello_world_test.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "317f564583cb748a89108fd53dd22d8f46feb1a3",
      "new_mode": 33188,
      "new_path": "bzlmod/hello_world/src/main.rs"
    }
  ]
}
