)]}'
{
  "commit": "f4a54025970a405fb35cada3b865101d8fa8ab9d",
  "tree": "65502d3de481cb250d3d031b8da3868337fd62d4",
  "parents": [
    "b9a2b96fb093476501177cd4dfc01bb222eee10c"
  ],
  "author": {
    "name": "Athena Vawda",
    "email": "envy@google.com",
    "time": "Thu Aug 06 17:58:54 2026 +0200"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue Aug 18 16:13:50 2026 -0700"
  },
  "message": "CONTRIBUTING.md: add instruction to install Bazel.\n\nWhen I ran test.bash prior to installing Bazel, I got this error:\n\n```\nenvy at cyberia in ~/src/protobuf (git) master~644d0267\n$ ./test.bash\n\u003d\u003d\u003d RUN   TestIntegration\ndownload protobuf-35.1\nbuild protobuf-35.1\n    integration_test.go:318: executing (bazel build :protoc //conformance:conformance_test_runner --//bazel/flags:prefer_prebuilt_protoc\u003dfalse --//bazel/flags:allow_nonstandard_protoc): exec: \"bazel\": executable file not found in $PATH\n--- FAIL: TestIntegration (14.11s)\nFAIL\nFAIL\tgoogle.golang.org/protobuf\t14.119s\nFAIL\n```\n\nChange-Id: Ic0182aa60f334db7fd2e32563e9ce61b0afd309b\nReviewed-on: https://go-review.googlesource.com/c/protobuf/+/811460\nReviewed-by: Sandy Zhang \u003csandyzhang@google.com\u003e\nReviewed-by: Dennis Shao \u003cshaod@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Sandy Zhang \u003csandyzhang@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f8083bb5e42821bbc3aa1ce76762c2818746bc9",
      "old_mode": 33188,
      "old_path": "CONTRIBUTING.md",
      "new_id": "387bb91dae9c350877520c90cf83d75a68155824",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    }
  ]
}
