)]}'
{
  "commit": "4e8faf74a3081663b68634d5ab33d81c52c46319",
  "tree": "b21aa845cb7fd5bbc4fd0f05a615c858d224789e",
  "parents": [
    "f7a7829b294f46ad713ff043f5e2e2a9cd382958"
  ],
  "author": {
    "name": "JB Onofré",
    "email": "jbonofre@apache.org",
    "time": "Mon Aug 31 02:30:38 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 31 09:30:38 2026 +0900"
  },
  "message": "MINOR: Don\u0027t install Homebrew\u0027s Node.js for JNI macOS build (#1270)\n\nThe `JNI macos-15-intel x86_64` job currently fails on `main` and on\nevery open PR while installing dependencies:\n\n```\n\u003d\u003d\u003e Installing node\nError: node: no bottle available!\nThis is a Tier 3 configuration:\n  https://docs.brew.sh/Support-Tiers#tier-3\nInstalling node has failed!\n`brew bundle` failed! 1 Brewfile dependency failed to install\n```\n\n`apache/arrow`\u0027s `cpp/Brewfile` lists `brew \"node\"`, and Homebrew treats\nx86_64 macOS as a tier 3 configuration and no longer builds a bottle for\nit. `brew bundle` doesn\u0027t build from source, so the step aborts before\nanything is built.\n\nWe don\u0027t need Node.js for the JNI build, so this skips installing it via\n`HOMEBREW_BUNDLE_BREW_SKIP`, the same way #1269 did for `aws-sdk-cpp`\nand gRPC.\n\nFailing runs for reference:\n\n* `main`:\nhttps://github.com/apache/arrow-java/actions/runs/33283736388/job/99183221397\n* PR #1263:\nhttps://github.com/apache/arrow-java/actions/runs/33297775855/job/99221106761",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59b461c5d5b48c605a4447fcd4db06954e964ae9",
      "old_mode": 33188,
      "old_path": ".github/workflows/rc.yml",
      "new_id": "b27a80449fffbdf67023b10cc92bf9da434ed216",
      "new_mode": 33188,
      "new_path": ".github/workflows/rc.yml"
    }
  ]
}
