)]}'
{
  "commit": "1ef22e51c642bc4d940c8774c2da323139da24aa",
  "tree": "a6d21a582cdc399151653f66060401dabc1f2d5a",
  "parents": [
    "6c8940e1816fececf8b92766d87af406a5fee9c2"
  ],
  "author": {
    "name": "Keegan Carruthers-Smith",
    "email": "keegan.csmith@gmail.com",
    "time": "Tue May 12 18:05:47 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 12 09:05:47 2026 -0700"
  },
  "message": "fix: declare tar toolchain for package extraction (#2839)\n\nBazel\u0027s strict auto-exec-groups mode requires actions that run\nexecutables from toolchains to identify the matching action toolchain.\nnpm_package_store already resolves bsdtar from tar.bzl\u0027s toolchain, so\ncarry that same toolchain through to ctx.actions.run instead of leaving\nBazel to infer where the executable came from.\n\n---\n\n### Test plan\n\nRan `bazel build --nobuild --incompatible_auto_exec_groups\n//npm/private/test:node_modules_test`. Additionally in our repo we are\nworking towards enabling incompatible_auto_exec_groups and use this\npatch.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4eb56e039b9a0b117364fa8de46182a590d4c372",
      "old_mode": 33188,
      "old_path": "npm/private/npm_package_store.bzl",
      "new_id": "3dd448abc6b6308ddc1b4a14fb0ec94c613525a5",
      "new_mode": 33188,
      "new_path": "npm/private/npm_package_store.bzl"
    }
  ]
}
