Skip to content

ci: copilot auto-merge workflow + veritas-audit resilience#69

Open
MarcoPolo483 wants to merge 3 commits intomainfrom
fix/ci-copilot-auto-merge
Open

ci: copilot auto-merge workflow + veritas-audit resilience#69
MarcoPolo483 wants to merge 3 commits intomainfrom
fix/ci-copilot-auto-merge

Conversation

@MarcoPolo483
Copy link
Contributor

CI: Copilot Auto-Merge + Veritas Fix

Changes

  1. copilot-auto-merge.yml - New workflow: auto-approves + enables auto-merge for Copilot agent PRs when marked ready for review
  2. veritas-audit.yml - Added continue-on-error: true so a Veritas crash doesn't hard-block PR merge

Fixes

  • Veritas TypeError: prefix.toUpperCase is not a function fixed in 48-eva-veritas (already merged to main)
  • No more manual workflow approval needed for future Copilot PRs

Note

For workflow approval to be fully automatic, also change: Repo Settings → Actions → General → Fork pull request workflows to Require approval for first-time contributors

Copilot AI review requested due to automatic review settings March 13, 2026 14:34
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds CI automation to streamline Copilot-authored pull requests and reduces the chance of Veritas audit flakiness blocking merges.

Changes:

  • Introduces a new copilot-auto-merge workflow that auto-approves and attempts to enable auto-merge for Copilot PRs when they become ready for review.
  • Makes the Veritas audit step non-blocking via continue-on-error: true while still enforcing the MTI threshold in a follow-up step.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/veritas-audit.yml Makes the Veritas audit step resilient to CLI crashes by allowing the step to fail without immediately failing the job.
.github/workflows/copilot-auto-merge.yml Adds automation to approve Copilot PRs and enable auto-merge when they transition from draft to ready-for-review.

You can also share your feedback on Copilot code review. Take the survey.

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.

2 participants