CircleCI Config Suggestions Bot

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:

  1. Splitting tests across nodes and running them in parallel
  2. Rerun failed tests
  3. Resource class upgrades & downgrades
  4. 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.

1 Like

You should make this its own GitHub organization, I think it’d make a fun project.