An error occurred fetching the project authors.
  1. 13 May, 2021 1 commit
  2. 05 May, 2021 1 commit
  3. 30 Apr, 2021 1 commit
  4. 28 Apr, 2021 1 commit
  5. 15 Apr, 2021 1 commit
  6. 09 Apr, 2021 1 commit
  7. 06 Apr, 2021 4 commits
  8. 30 Mar, 2021 1 commit
  9. 23 Mar, 2021 1 commit
  10. 09 Mar, 2021 1 commit
  11. 04 Mar, 2021 1 commit
    • Aishwarya Subramanian's avatar
      Updates to CI_CONFIG_PATH and CI_PROJECT_CONFIG_PATH variables · 185761b9
      Aishwarya Subramanian authored
      CI_PROJECT_CONFIG_PATH is same as CI_CONFIG_PATH.
      This MR moves CI_CONFIG_PATH as a Project variable
      (so it can use it in the include section).
      This is necessary since the include section
      can resolve on pre-defined project variables.
      Removes support for CI_PROJECT_CONFIG_PATH to avoid duplication
      of variables that have the same behavior
      185761b9
  12. 01 Mar, 2021 2 commits
    • Furkan Ayhan's avatar
      Fix retried value for commit statuses · e3d2fa89
      Furkan Ayhan authored
      We are trying to remove ProcessPipelineService#update_retried method.
      When doing this, we found that this method is still used for some
      cases. This commit fixes those usages.
      e3d2fa89
    • Maxime Orefice's avatar
      Refactor merge request pipeline · f988cafd
      Maxime Orefice authored
      This commit renames our merge_request_pipeline as
      merged_request_pipeline. This is part of our effort to consolidate
      our naming with merge request pipeline.
      f988cafd
  13. 26 Feb, 2021 1 commit
    • Furkan Ayhan's avatar
      Fix status cache for upstream pipelines · 478d915f
      Furkan Ayhan authored
      When status of downstream pipeline is updated, the upstream cache
      is not updated.
      
      In this commit;
      - Removed "cachable?" check
      - Moved from EE to CE and refactored upstream/downstream pipeline
      cache expiration
      - Implement calling ExpirePipelineCacheWorker from ExpireJobCacheWorker
      478d915f
  14. 24 Feb, 2021 4 commits
  15. 18 Feb, 2021 1 commit
  16. 10 Feb, 2021 1 commit
  17. 03 Feb, 2021 1 commit
    • Maxime Orefice's avatar
      Add quality report endpoint · 9b3a5413
      Maxime Orefice authored
      This commits allow us to expose our new quality report on a
      a merge request. This will allow the frontend to display
      quality degration easily on the merge request.
      9b3a5413
  18. 28 Jan, 2021 1 commit
  19. 27 Jan, 2021 2 commits
  20. 22 Jan, 2021 3 commits
    • Maxime Orefice's avatar
      Add codequality report worker · d2a516f8
      Maxime Orefice authored
      This commit generates a codequality report as a pipeline_artifact
      after a pipeline completes. It will be used to display codequality
      degradations on a MR diff.
      d2a516f8
    • pbair's avatar
      Raise error if iid is not set as expected · db275d0c
      pbair authored
      With the change to using before_save hook to set the iid on an object,
      normal validations can't be used to verify the presence of the iid.
      
      In normal situations, the iid should always be set by either
      ensure_scope_iid hook or application logic, but since we're lacking
      database constraints on some tables we don't want to silently insert bad
      data. To prevent unforeseen issues cause by bugs, add an additional
      before_save hook to raise an exception if the iid is not set as it
      should be.
      db275d0c
    • pbair's avatar
      Use before_{create,update} callbacks to set iids · 55271d2e
      pbair authored
      Convert AtomicInternalId to set iid values in before_create or
      before_update callbacks, rather than before_validation.
      55271d2e
  21. 19 Jan, 2021 1 commit
  22. 15 Jan, 2021 1 commit
  23. 16 Dec, 2020 1 commit
  24. 10 Dec, 2020 1 commit
  25. 09 Dec, 2020 1 commit
    • Alex Kalderimis's avatar
      Sync build information to Jira with JiraConnect · 24fa3555
      Alex Kalderimis authored
      This adds support for the `build` module for JiraConnect, and
      synchronizes pipeline status for linked Jira issues.
      
      Specifically:
      
      - we add a new section to the application descriptor (requiring an
        update of our installed JiraConnect app)
      - we add a new worker triggered by changes in status of pipelines
      - for every pipeline that is the head-pipeline of a relevant MR
        (determined by the presence of Jira issue keys in either the branch
        name or the title) we send that status information to Jira.
      
      Some notes:
      
      - The concept of a build seems to map most closely to the GitLab concept
        of a pipeline, so that is the unit of synchronization.
      - The Jira API allows the number of 'tests' in a build to be reported,
        with a breakdown by pass/fail/skip. Currently this is implemented to
        be the number of Ci::Builds in a pipeline - since we cannot guarantee
        that exact test numbers are available. This may be subject to change,
        or at least upgrade for test frameworks for which we have breakdown
        stats.
      24fa3555
  26. 08 Dec, 2020 1 commit
  27. 07 Dec, 2020 1 commit
  28. 04 Dec, 2020 1 commit
  29. 02 Dec, 2020 1 commit
  30. 01 Dec, 2020 1 commit
    • Erick Bajao's avatar
      Implement smart cobertura class path correction · a47e4a01
      Erick Bajao authored
      As we parse the cobertura XML, based on the given project full path and
      pipeline worktree paths, we will make some assumptions on how to
      determine the correct path of filenames that are not relative to the
      project root.
      a47e4a01