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.
Supported optimizations:
- Splitting tests across nodes and running them in parallel
- Rerun failed tests
- Resource class upgrades & downgrades
- Docker Layer caching
Comment below with any questions.
Only available to users of our GitHub App integration. If you’d like to opt out, fill out this form.