Repository navigation
ci: bestaxbot replies to a plain reviewer comment on its own PR - #254
Conversation
A trusted contributor commenting on a bestaxbot-authored PR is talking to the bot, so require no @bestaxbot mention there — fire the reply job when issue.pull_request is set and the PR author is bestaxbot. Mentions still work everywhere else; the sender-is-bestaxbot self-exclusion (now load- bearing) stops its own recap/reply comments from looping. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NVR5yWevceZEFbTJmpviiM
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
WalkthroughThe GitHub Actions workflow bestaxbot-reply.yml is updated to broaden the trigger condition for the respond job. Documentation comments and the job's ChangesWorkflow Trigger Update
Estimated code review effort: 2 (Simple) | ~10 minutes Suggested labels: github-actions, ci Suggested reviewers: allxsmith PoemA rabbit hopped through YAML lines so neat, 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Preview DeploymentPreview URL: https://faf6a903.bestax.pages.dev |
|
🎉 This PR is included in version 5.3.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 3.2.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Pull Request
Description
Broadens the
bestaxbot-replytrigger so a trusted contributor's plain top-level comment on a bestaxbot-authored PR fires the reply job with no@bestaxbotmention required — the natural case of a reviewer talking on the bot's own PR. Mentions still work everywhere else, and a submitted review already needed no mention.The
issue_commentbranch now fires when the author is OWNER/MEMBER/COLLABORATOR and either the body mentions@bestaxbotor the comment is on a PR (github.event.issue.pull_requestset) whose author isbestaxbot. The existinggithub.event.sender.login != 'bestaxbot'self-exclusion becomes load-bearing here: it stops bestaxbot's own recap/reply comments on its PRs from re-triggering the job in a loop. Bot senders are already excluded bysender.type == 'User', so CodeRabbit/claude[bot]/github-actions comments never fire it.@allxsmith/bestax-bulma)create-bestax)@allxsmith/bestax-docs).github/workflows/bestaxbot-reply.yml(CI/automation)Related Issue(s)
Refs #252
Type of Change
Checklist
if:comments)CLAUDE.mdfiles are updated (n/a — no convention change)Additional Context
Follow-up to #252. YAML validated locally. Workflow-only change; no package source touched.
🤖 Generated with Claude Code
Generated by Claude Code
Summary by CodeRabbit