The Self-Approving AI Review
An AI reviewer auto-approved its own changes, then broke lint in three different ways.
We tried an AI-driven review bot that added a lint step and then approved its own MR. The kicker: it also introduced a circular pipeline trigger, which flooded the runners until the project hit quota.
stages:
- lint
- lint
- lint
lint:
script:
- bun run lint --fix
Lessons learned: never let a bot approve its own pipeline file changes, and never define the same stage three times unless you enjoy red dashboards.