Motivation: Give users an easy way to take advantage of additional CircleCI functionality.
Functionality: CircleCI will identify if your pipeline can benefit from an optimization, optimize your
.circleci/config.yml, commit the optimized
config.yml to a new branch, and open a pull request to merge the optimized
config.yml to your default branch. The pull request is opened on behalf of CircleCI’s GitHub App.
- Splitting tests across nodes and running them in parallel
- Rerun failed tests
- Resource class upgrades & downgrades
- Docker Layer caching
Comment below with any questions.