)]}'
{
  "commit": "1bdafd85bb97b331ddd683577f48a5dfa7f4cb49",
  "tree": "c7046585725535c10813505df8b815d236bf837e",
  "parents": [
    "fc3dd9a17a8e18b3b4aa5abac8a0f4a679fe2d57"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Wed Sep 02 16:31:27 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 02 16:31:27 2026 -0700"
  },
  "message": "Tighten workflow for posting PR comments (#451)\n\n- In post_summaries.yaml, fall back to querying the GitHub API for PRs\n  associated with the workflow run commit SHA when\n  workflow_run.pull_requests is empty (which is the case for PRs from\n  forks).\n- When validating commentId, verify that comment.data.user.login is\n  github-actions[bot] before updating or deleting comments.\n- Update firehose README with a note on zizmor compatibility and\n  permissions.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a92a76baff14d946e1382834e53bd071ab5f96e7",
      "old_mode": 33188,
      "old_path": ".github/workflows/post_summaries.yaml",
      "new_id": "fcb068e82c8584c2df6ad2852f31f4221d73f66e",
      "new_mode": 33188,
      "new_path": ".github/workflows/post_summaries.yaml"
    },
    {
      "type": "modify",
      "old_id": "99f5e19bf3f48af89deae0ca8f12b3d6ff094bca",
      "old_mode": 33188,
      "old_path": "pkgs/firehose/CHANGELOG.md",
      "new_id": "207567d38a3b74ced15ce21c9f1e837903992b62",
      "new_mode": 33188,
      "new_path": "pkgs/firehose/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "88c1dbf0fbc8e97c315b08f034afa892b8466771",
      "old_mode": 33188,
      "old_path": "pkgs/firehose/README.md",
      "new_id": "8a0d1135b33ff9dac1047eb41e04556be7add7b4",
      "new_mode": 33188,
      "new_path": "pkgs/firehose/README.md"
    }
  ]
}
