- Dec 10, 2019
-
-
Lukas Eipert authored
If the feature flag `ci_dag_limit_needs` is turned on for a GitLab instance, a job can now depend on up to ten jobs instead of five
-
-
Add table to store the sentry event and issue ids that are related to a gitlab issue
-
Aleksei Lipniagov authored
-
- Dec 09, 2019
-
-
George Koltsov authored
This MR extracts a lot of functinality from ProjectTreeRestorer into RelationTreeRestorer in order to introduce a new GroupTreeRestorer that is going to utilize this logic as well. This MR Also changes a few other classes to make them compatible with groups.
-
- Update mr id in changelog - Add new dependency scanning var - Fix position of var
-
David Fernandez authored
-
Shinya Maeda authored
This commit persists and controls auto stop date for environments
-
.
-
Allows for including or excluding bridge jobs via `rules:` to control triggering of downstream (multi-project) Pipelines.
-
Refactored PagesController and pages API to use new service.
-
- Dec 07, 2019
-
-
Manoj M J authored
This change limits the number of projects displayed in GET /groups/:id API, to prevent N+1 in Gitaly
-
- Dec 06, 2019
-
-
Robert Speicher authored
This API can be used to gather information on a project's push mirrors and their status.
-
Stan Hu authored
Running any Rake task would show: ARNING: Sidekiq testing API enabled, but this is not the test environment. Your jobs will not go to Redis. To fix this, we move the `require` statement into the import task. Now this message only shows when running the import job. Closes https://gitlab.com/gitlab-org/gitlab/issues/38377
-
Andy Soiron authored
We used to return service password for admin users. This has been removed as part of a security fix and this commit removes some leftover of this feature
-
Andreas Brandl authored
* API::Helpers::Pagination#paginate only exposes offset pagination * API::Helpers::Pagination#paginate_and_retrieve! supports both types I wanted to make it explicit that keyset pagination returns an array instead of a relation. This does not match the behavior of offset pagination, hence not mixing those in #paginate.
-
Andreas Brandl authored
This is in line with what we document: https://docs.gitlab.com/ee/api/README.html#status-codes
-
Andreas Brandl authored
This aligns with offset pagination, where we also allow up to 100 records max.
-
Andreas Brandl authored
This is the squashed together change from https://gitlab.com/gitlab-org/gitlab/merge_requests/19623 that had been reverted previously. Based on the refactoring in https://gitlab.com/gitlab-org/gitlab/merge_requests/21130
-
Ahmad Sherif authored
It works the same way as https://gitlab.com/gitlab-org/gitlab/merge_requests/14846: It consists of two parts: 1. Redirecting users to the configured external storage 1. Allowing the external storage to request the static object(s) on behalf of the user by means of specific tokens Related to https://gitlab.com/gitlab-com/gl-infra/scalability/issues/4
-
Nicolas Dular authored
-
pshutsin authored
User can now specify updated_before and updated_after params to limit pipelines by last update date
-
- Squashed commit containing GraphQL changes
-
An attachment from an unmigrated project will only be using the legacy storage when stored locally. Any file on object storage already use hashed storage format.
-
Relates to https://gitlab.com/gitlab-org/gitlab/merge_requests/20244 Co-Authored-By:
Thong Kuah <tkuah@gitlab.com>
-
- Dec 05, 2019
-
-
Denys Mishunov authored
Moved pushing the FE feature flag Now, instead of doing ot from Snippets controller, we do it from gon_helper to make it shared between all types of snippets
-
Michael Kozono authored
This reverts merge request !21088
-
Oswaldo Ferreir authored
It uses the existing cache for the MergeRequestDiffBatch collection class.
-
Kamil Trzcińśki authored
-
Andreas Brandl authored
-
Fabio Pitino authored
Add a layer of CI configuration on top of the .gitlab-ci.yml which uses `include:` feature to include a file from repository, from a remote URL or from a template (Auto-DevOps)
-
We tested this with a large import and it's a pretty safe change
-
Andreas Brandl authored
-
Andreas Brandl authored
-
Andreas Brandl authored
The method does not only prepare the relation (as the `prepare_relation` suggests), but also triggers batch counting which in turn executes the query as a side-effect. This is being signal-boosted with renaming the method to `prepare!`. We use it in places where we actually want both (preloading/batch counting) to happen. In other places (projects API), we actually don't want that and have the ability to split this into multiple steps now.
-
Andreas Brandl authored
The idea here is to make it explicit that at this point we are handling an array and not a relation anymore.
-
Andreas Brandl authored
-
Andreas Brandl authored
This separates the "relation builder" from the "batch counting" concern.
-
Andreas Brandl authored
-
Vitali Tatarintev authored
`gsub(/\/\z/, '')` removes a leading slash (`/`) not a space ``` > 'https://gitlab.com/'.gsub(/\/\z/, '') => "https://gitlab.com" > 'https://gitlab.com/ '.gsub(/\/\z/, '') => "https://gitlab.com/ " ```
-