ci: deploy auto-approve-copilot caller workflow#56
Conversation
There was a problem hiding this comment.
Pull request overview
This PR adds a GitHub Actions workflow that calls Axeptio’s reusable auto-approve-copilot workflow to automatically approve qualifying Copilot-reviewed pull requests via axeptio-bot.
Changes:
- Introduces a new caller workflow triggered on PR and PR review events.
- Adds branch/draft/fork safeguards and passes org secrets (
BOT_GITHUB_TOKEN, optionalSLACK_BOT_TOKEN) into the reusable workflow.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-Authored-By: Claude <noreply@anthropic.com>
6a72f8c to
8d2c3d2
Compare
PR Review Summary5 feedback items processed: 1 fixed, 4 won't fix. Commits
Fixed
Won't fix
All threads resolved. |
Blocked — Public repo limitationThe Root cause: GitHub prevents public repositories from calling reusable workflows hosted in internal/private repositories. Evidence: Resolution needed in PR #94 (axeptio/tech-scripts): Either inline the job steps for public repo callers, or extract the reusable workflow to a public repo. This PR will be revisited after the architectural decision is made. |
axeptio-bot
left a comment
There was a problem hiding this comment.
Auto-approved by axeptio-bot: 3-rounds (3 Copilot reviews).
PR Review Summary3 feedback items processed (round 3): 1 fixed, 2 won't fix. Fixed
Won't fix
All threads resolved. axeptio-bot re-requested (3 Copilot rounds — 3-rounds rule eligible). |
Deploy the
auto-approve-copilotcaller workflow so Copilot-reviewed PRs targetingdevelopare automatically approved byaxeptio-bot.Reusable workflow:
axeptio/tech-scripts/.github/workflows/auto-approve-copilot.yml@masterBOT_GITHUB_TOKENis an org-wide secret — no per-repo setup required.Closes ENG-12187