Commit graph

2 commits

Author SHA1 Message Date
Snider
4da8722429 fix(ci): use author_association instead of org API for pr-gate
GITHUB_TOKEN lacks org-level scope, so checkMembershipForUser always
fails. Switch to author_association from the webhook payload which
is already available without additional API calls. Also add
google-labs-jules[bot] to trusted bots list.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 17:44:12 +00:00
Snider
4fa7da2987 feat(ci): auto-merge pipeline, org gate, and QA fix hints
Add auto-merge workflow for org member PRs, external PR gate with
label-based approval, and actionable fix instructions for QA failures.

- auto-merge.yml: enable squash auto-merge for org member PRs
- pr-gate.yml: org-gate check blocks external PRs without label
- cmd_qa.go: add FixHint field, fixHintFor(), extractFailingTest()
- Ruleset: thread resolution, stale review dismissal, 1min merge wait

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 14:09:03 +00:00