1. 10 May, 2019 4 commits
  2. 09 May, 2019 1 commit
  3. 07 May, 2019 2 commits
  4. 06 May, 2019 1 commit
  5. 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
      as-is.
      
      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
      eeecb61b
  6. 30 Apr, 2019 2 commits
  7. 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
      process.
        * 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
      c2ddc011
  8. 25 Apr, 2019 21 commits
  9. 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.
      62e20932
    • 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.
      05e316dd
  10. 19 Apr, 2019 2 commits
  11. 18 Apr, 2019 3 commits