)]}'
{
  "commit": "d4ee67e911f0ebfb7b19253cdae27f926ffd6ee5",
  "tree": "4308ee3ebbd1b8edb87492c1795ab326be4d0617",
  "parents": [
    "dcf538185ec95de79f099a183ab4fc888edc6051"
  ],
  "author": {
    "name": "Simon Mavi Stewart",
    "email": "simon.m.stewart@gmail.com",
    "time": "Fri Oct 02 14:19:47 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 02 13:19:47 2026 +0000"
  },
  "message": "fix: apply remaining bzlmod layering review feedback from #1618 (#1629)\n\nFilter testonly non-root artifacts before the conflicting-force check so\nthat declarations layering drops cannot fail the build. Report equal-version\nforce displacement with an RJE_VERBOSE-gated INFO diagnostic; the non-root\ndeclaration previously replaced the root\u0027s silently. Rename the\naddtional_artifact_message variable.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "edce4bceeeea5ccd4b124791318726086139f8e0",
      "old_mode": 33188,
      "old_path": "docs/bzlmod.md",
      "new_id": "400c00cfdf315f0bf649bcac3f574529faff4d0d",
      "new_mode": 33188,
      "new_path": "docs/bzlmod.md"
    },
    {
      "type": "modify",
      "old_id": "f1c51fb86b19595b598ba5853dd23523b3cacc5e",
      "old_mode": 33188,
      "old_path": "private/lib/layering.bzl",
      "new_id": "71079a82e27e817db5a8f4b9e8c7380cd646e554",
      "new_mode": 33188,
      "new_path": "private/lib/layering.bzl"
    },
    {
      "type": "modify",
      "old_id": "1abb4615949d4458d23a237504a55a1e17c67832",
      "old_mode": 33188,
      "old_path": "tests/unit/layering_test.bzl",
      "new_id": "597054fa4e4c6f767f91d5261c4fdbf7ec681714",
      "new_mode": 33188,
      "new_path": "tests/unit/layering_test.bzl"
    }
  ]
}
