Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add automerge capability #457

Merged
merged 2 commits into from
Feb 7, 2019
Merged

Add automerge capability #457

merged 2 commits into from
Feb 7, 2019

Commits on Feb 6, 2019

  1. Switch to golangci-lint from gometalinter.

    Hoping that this is more stable.
    lkysow committed Feb 6, 2019
    Configuration menu
    Copy the full SHA
    2225da9 View commit details
    Browse the repository at this point in the history
  2. Add automerge feature.

    Automerging merges pull requests automatically if all plans have been
    successfully applied.
    
    * Save status of PR's to BoltDB so after each apply, we can check if
    there are pending plans.
    * Add new feature where we delete successful plans *unless* all plans
    have succeeded *if* automerge is enabled. This was requested by users
    because when automerge is enabled, they want to enforce that a pull
    request's changes have been fully applied. They asked that plans not be
    allowed to be applied "piecemeal" and instead, all plans must be
    generated successfully prior to allowing any plans to be applied.
    lkysow committed Feb 6, 2019
    Configuration menu
    Copy the full SHA
    74e9bbb View commit details
    Browse the repository at this point in the history