Skip to content

ci: add workflow_dispatch trigger for python-review-caller#173

Merged
markuspluna merged 1 commit into
mainfrom
ci/manual-python-review-dispatch
May 27, 2026
Merged

ci: add workflow_dispatch trigger for python-review-caller#173
markuspluna merged 1 commit into
mainfrom
ci/manual-python-review-dispatch

Conversation

@markuspluna
Copy link
Copy Markdown
Member

Summary

  • Add workflow_dispatch trigger (with required pr_number input) to python-review-caller.yml so reviews can be manually re-fired when the on-opened hook misses or fails.
  • Pass pr_number to the reusable workflow via with: for both PR events and dispatch events.
  • Mirrors the manual pattern already in tplus-services/security-audit-manual.yml.

Why

A handful of recent open PRs (including #172) never got a Python SDK review because the pull_request: opened event silently failed once and the workflow has no retry path. tplus-services solved this with a manual-dispatch workflow; this brings the same capability here.

Dependency

Requires tpluslabs/claude-auditor#12 to be merged first (adds the optional pr_number input to the reusable workflow). Until then, the dispatch path will fail at workflow validation.

Test plan

🤖 Generated with Claude Code

Lets us manually re-run the Python SDK Review on a specific PR when the
on-opened hook misses (GitHub Actions intermittent issues, transient 502/403
during review submission, etc.). Mirrors the manual pattern already used by
tplus-services/security-audit-manual.yml.

Author allowlist is bypassed on workflow_dispatch — repo write access is the
gate for who can dispatch.

Requires tpluslabs/claude-auditor#12 (reusable workflow's optional pr_number
input) to be merged first.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@markuspluna markuspluna merged commit df80b0e into main May 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant