1. 12 May, 2019 1 commit
  2. 10 May, 2019 4 commits
  3. 09 May, 2019 1 commit
  4. 07 May, 2019 2 commits
  5. 06 May, 2019 1 commit
  6. 02 May, 2019 1 commit
    • Yorick Peterse's avatar
      Handle missing merge data for QA issues · eeecb61b
      Yorick Peterse authored
      Sometimes the "merged by" data for an MR is not available, even when
      merged. This can happen when (for some reason) data in the
      "merge_request_metrics" table for an MR is not present. How and when
      this happens is not clear at this time, but it happened for the
      following two MRs:
      1. gitlab-ce!27424
      2. gitlab-ce!27400
      For the first one I fixed the data manually, but I left the second one
      When this happens, we now fall back to mentioning the assignee (usually
      also the person that merges the MR), or the author if both the merger
      and assignee were not present.
      Fixes #287
  7. 30 Apr, 2019 2 commits
  8. 29 Apr, 2019 1 commit
    • John Skarbek's avatar
      Brings back ability to do nightly builds · c2ddc011
      John Skarbek authored
      * With the recent work to rely on creating a commit to start a pipeline,
      these created a bit of havoc for nightly builds due to using the same
        * The master branch was unnecessarily updated with the versions inside
        of omnibus which is undesired
      * This commit strives to find a way to continue building nightlies from
      passing builds
      * We do this by determining if we are using an auto-deploy branch
        * if not, we'll create a temporary branch inside the dev environment
        in order to compile the frontend assets needed for the build
        * We trigger a build in omnibus using a large set of environment
        variables including:
          * all versions of gitlab components
          * setting nightly to true, allowing a package to be built
        * The trigger is set to wait 3 hours
        * After waiting we'll delete the branch as it's no longer required
  9. 25 Apr, 2019 20 commits
  10. 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.
  11. 19 Apr, 2019 2 commits
  12. 18 Apr, 2019 2 commits
  13. 17 Apr, 2019 1 commit
    • 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