)]}'
{
  "commit": "d1ff6e2ff4a8292bdc42e3c983bd8028dceab33c",
  "tree": "ce52107c4bf3116430a8dd2599fb8a817b8cffbf",
  "parents": [
    "7ad9f01e6bc5b24ec39b59c47f019d723d82200a"
  ],
  "author": {
    "name": "peter woodman",
    "email": "peter.woodman@mongodb.com",
    "time": "Wed Dec 10 15:06:47 2025 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Dec 10 21:06:47 2025 +0100"
  },
  "message": "expand make variables in x_defs (#4533)\n\n**What type of PR is this?**\nFeature\n\n**What does this PR do? Why is it needed?**\nThis performs make variable substitution on the values of x_defs.\n\nContext: trying to allow users of a ruleset to customize the tagged\nversion of a binary generated inside the ruleset with a value from a\nruleset-defined string flag- this is, to my understanding, the only way\nto get this string into the analysis context.\n\n**Which issues(s) does this PR fix?**\n\nFixes #4308",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e5e2cda201fad51150edcca4c29a03551115253",
      "old_mode": 33188,
      "old_path": "go/private/context.bzl",
      "new_id": "64758f8772ab4f09b56caea7cd7f3ae67171d135",
      "new_mode": 33188,
      "new_path": "go/private/context.bzl"
    }
  ]
}
