1. 25 Apr, 2019 2 commits
    • John Skarbek's avatar
      betterize our testing · bac89d77
      John Skarbek authored
    • John Skarbek's avatar
      this is a start... · 5db03926
      John Skarbek authored
      * grabs all branches with `auto-deploy` in the name
      * Finds the version associated with it
      * next up is to figure out what needs to be cherry picked
        * i think i need to learn how to write tests to do this without
        breaking real things though
  2. 24 Apr, 2019 2 commits
    • Robert Speicher's avatar
      Introduce AutoDeploy::Naming class · 62e20932
      Robert Speicher authored
      This class isolates the knowledge about auto deploy branch and tag
      naming. In so doing, the `AutoDeployBranchService` becomes much simpler.
    • Sean McGivern's avatar
      Use case-insensitive matches for tasks · 05e316dd
      Sean McGivern authored
      Valid task list completion can be recorded as `[x]` or `[X]`. The former
      is more common, as it's what happens when you click the checkbox in the
      UI, but the latter is valid too and can come from a manual edit.
      The merge request validator should consider both as checked
      tasks. Otherwise, it's wrong, and the error messages are very confusing.
  3. 19 Apr, 2019 2 commits
  4. 18 Apr, 2019 3 commits
  5. 17 Apr, 2019 2 commits
    • Robert Speicher's avatar
    • John Skarbek's avatar
      Removes the omnibus from building after gitlab · 665f415d
      John Skarbek authored
      * Unsure why we decided to build omnibus after a triggered build for
      gitlab, however, I don't think we should do this
        * The job will probably never pass as we are passing in the sha for
        omnibus as the param for gitlab-{c|e}e, which has a HIGH potential to
        not exist
      * This MR also includes a minor change to adjust the pipeline ID
      utilized so we can more easily and transparently tell which CI pipeline
      was created for any build
  6. 16 Apr, 2019 4 commits
  7. 11 Apr, 2019 1 commit
  8. 10 Apr, 2019 1 commit
  9. 09 Apr, 2019 1 commit
  10. 08 Apr, 2019 2 commits
  11. 05 Apr, 2019 2 commits
  12. 01 Apr, 2019 2 commits
  13. 28 Mar, 2019 2 commits
  14. 27 Mar, 2019 3 commits
    • John Jarvis's avatar
      Address review comments · 5efdc79d
      John Jarvis authored
    • Yorick Peterse's avatar
      Merge security MRs per target branch · ee22d105
      Yorick Peterse authored
      Instead of merging all security MRs in parallel, we now merge them per
      target branch. This should prevent us from running into silent merge
      failures that may be caused by us trying to merge multiple MRs into the
      same target branch.
      See #277 for more
    • Yorick Peterse's avatar
      Require resolved discussions for security MRs · 261ff6db
      Yorick Peterse authored
      Unresolved discussions prevent MRs from being merged, and rightfully so.
      This extends the MR validator so that MRs with unresolved discussions
      are assigned back to the MR author, instead of producing an API error.
      This fixes #276
  15. 26 Mar, 2019 4 commits
  16. 25 Mar, 2019 2 commits
  17. 21 Mar, 2019 1 commit
  18. 19 Mar, 2019 1 commit
    • Yorick Peterse's avatar
      Add support for merging security merge requests · 43189590
      Yorick Peterse authored
      This adds the ability to automatically merge security merge requests
      (should they be valid) using chatops. Once the merging is complete, a
      Slack notification is sent informing the user about how many merge
      requests were merged and which ones could not be merged.
  19. 15 Mar, 2019 3 commits