)]}'
{
  "commit": "261bb4942ac792011566408d8f98981ac02775fb",
  "tree": "4f801d287c764edc994c820170b5159a87e41047",
  "parents": [
    "5449272ab5b112cc27d83d5e6fd8840cb345ee9a"
  ],
  "author": {
    "name": "Mark Reuter",
    "email": "13319190+reutermj@users.noreply.github.com",
    "time": "Tue Mar 17 12:16:29 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 17 15:16:29 2026 -0400"
  },
  "message": "Support relocatable rpmbuild by adding data attribute to the toolchain (#1047)\n\n* Support relocatable rpmbuild by adding data attribute to the toolchain\n\nrpmbuild ships with runtime configuration files (lib/rpm/) that must be\npresent for it to successfully build RPMs. When running under remote\nexecution, these files were not being staged because the toolchain had\nno way to declare them as dependencies.\n\nAdd a `data` attribute to `rpmbuild_toolchain` so that runtime files\ncan be specified alongside the rpmbuild binary. These files are\npropagated through `RpmbuildInfo` and included as inputs to the MakeRpm\naction in `pkg_rpm`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c273bf6859195ac687f57fe96bc56db2eef9076",
      "old_mode": 33188,
      "old_path": "examples/rpm/prebuilt_rpmbuild/local/BUILD",
      "new_id": "cfb147d37740a032ccfa42c4186235e649932a9a",
      "new_mode": 33188,
      "new_path": "examples/rpm/prebuilt_rpmbuild/local/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f3e5be964dfc7fc332cac47f7e0b30da67ed6a8",
      "new_mode": 33188,
      "new_path": "examples/rpm/prebuilt_rpmbuild/local/lib/rpm/macros"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2a8feeaf105b60323360fb8107dee42efa07c5f",
      "new_mode": 33188,
      "new_path": "examples/rpm/prebuilt_rpmbuild/local/lib/rpm/platform"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95b04eefa276706465040dce9bacf489c3042ad8",
      "new_mode": 33188,
      "new_path": "examples/rpm/prebuilt_rpmbuild/local/lib/rpm/rpmrc"
    },
    {
      "type": "modify",
      "old_id": "941c4ed1a02c645c8bee0596094fe7220c111216",
      "old_mode": 33188,
      "old_path": "pkg/rpm_pfg.bzl",
      "new_id": "205a620506a25f9351136e43ccfeb29a274863ae",
      "new_mode": 33188,
      "new_path": "pkg/rpm_pfg.bzl"
    },
    {
      "type": "modify",
      "old_id": "9fffa8ea29208b28715a3544a1d0b622e06be0b9",
      "old_mode": 33188,
      "old_path": "tests/rpm/toolchain_tests.bzl",
      "new_id": "d9c237ea3c0e083e01d2121f28b250b7a4ae4560",
      "new_mode": 33188,
      "new_path": "tests/rpm/toolchain_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "ebc1016cb1ff6db6163d365bfb3b48a97028829e",
      "old_mode": 33188,
      "old_path": "toolchains/rpm/rpmbuild.bzl",
      "new_id": "f07f819a86d65c1bb802acf766cac78bdf6b3140",
      "new_mode": 33188,
      "new_path": "toolchains/rpm/rpmbuild.bzl"
    }
  ]
}
