)]}'
{
  "commit": "6009acb862a05a1b521c8fd9a9caaa480be71374",
  "tree": "83c074e8679a29fff2b1baa75ba3927179aa0916",
  "parents": [
    "03a2c23245759d80cd281bcbf1ed2bb1bf81d05e"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Fri Aug 14 11:37:16 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Aug 14 11:37:16 2026 -0700"
  },
  "message": "agents(rules): update github_actions_workflows rule with python script and testing conventions (#4047)\n\nWorkflow automation scripts and tests across GitHub Actions lacked\nclear, standardized rules for console logging, test placement, Bazel\nimport targets, and test fixture design. Without shared guidelines,\nscripts risked inconsistent log formatting, sys.path manipulations, and\nad-hoc test structures.\n\nUpdate .agents/rules/github_actions_workflows.md to require GitHub\nworkflow command syntax for console logging, define tests under\ntests/workflows/, prefer py_library imports over sys.path alterations,\nand follow functional script design with autouse fixtures for mocks.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "525d2a269919a9f7ddccddb5fcbe9524d89c8a2b",
      "old_mode": 33188,
      "old_path": ".agents/rules/github_actions_workflows.md",
      "new_id": "8e95dcee5b3bc278327d30d936d7a4ec3ab3b2aa",
      "new_mode": 33188,
      "new_path": ".agents/rules/github_actions_workflows.md"
    }
  ]
}
