Skip CI Intermediate
GitAuto adds [skip ci] to intermediate commit messages during an agent session. CI only runs on the final commit, saving compute costs and avoiding noise from in-progress builds.
Why This Exists
A 10-commit agent session would trigger 10 separate CI runs without this optimization. Each CI run takes 5-10 minutes and costs compute resources. The first 9 commits are intermediate states - incomplete code that will change in subsequent iterations. Running CI on these intermediate states wastes time, money, and clutters the PR with failed check results that are immediately outdated.
How It Works
Every commit made during the agent loop includes [skip ci] in its commit message. Most CI providers (GitHub Actions, CircleCI, Travis CI) recognize this tag and skip the pipeline. On the final commit - after all iterations are complete and verification has passed - GitAuto omits the tag so CI runs normally against the finished code.
Related Features
- Forced Verification - ensures quality checks run before the final commit
Need Help?
Have questions or suggestions? We're here to help you get the most out of GitAuto.
Contact us with your questions or feedback!