- Sep 04, 2019
-
-
Kamil Trzcińśki authored
In case when `needs:` is missing, but when requested by service, we would not save the pipeline with config_error. This makes it explicit that we want to persist the error as `config_error` failure reason.
-
- Sep 02, 2019
-
-
Rémy Coutable authored
This allows overriding `only.refs` to something else if needed.
-
as requested by the reviewer
-
- Aug 31, 2019
-
-
Stan Hu authored
Previously the following syntax would fail in the linter with an error 500: ``` include: template: - License-Management.gitlab-ci.yml - Dependency-Scanning.gitlab-ci.yml - SAST.gitlab-ci.yml ``` Now the error will call out specifically that the value is not a string. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/66605
-
- Aug 28, 2019
-
-
Tiger Watson authored
These services aren't specific to GCP, and will be used for AWS as part of https://gitlab.com/gitlab-org/gitlab-ce/issues/46686
-
- Aug 21, 2019
-
-
Marius Bobin authored
Ensure the evaluation of right-hand side expression always results in the returning of an object or an empty String
-
Fabio Pitino authored
This is a port from EE changes where we introduce a new limit for Plan model. https://dev.gitlab.org/gitlab/gitlab-ee/merge_requests/1182
-
- Aug 20, 2019
-
-
drew authored
- Added Gitlab::Ci::Config::Entry::Rules and Gitlab::Ci::Config::Entry::Rules:Rule to handle lists of Rule objects to be evalauted for job inclusion - Added `if:` and `changes:` as available Rules::Rule::Clause classes - Added Rules handling logic to Seed::Build#included? with extra specs - Use DisallowedKeysValidator to mutually exclude rules: from only:/except: on job config
-
-
- Aug 14, 2019
-
-
Kamil Trzcińśki authored
This makes to limit `needs:` to 5 by default. Allow to increase the limit to 50 with disable of FF.
-
- Aug 13, 2019
-
-
Kamil Trzcińśki authored
This changes the `needs:` logic to require that all jobs to be present. Instead of skipping do fail the pipeline creation if `needs:` dependency is not found.
-
Kamil Trzcińśki authored
Since we are unsure what would be the behavior of `stage:` when we work on DAG. Let's make `stage:` to be required today with `needs:`.
-
- Aug 12, 2019
-
-
Filipa Lacerda authored
In the job log adds a highlight when hovering the collapsible line
-
- Aug 07, 2019
-
-
Philippe Lafoucrière -- authored
-
Filipa Lacerda authored
In the job log, if the user clicks the section title the job log section will be collapsed
-
Kubernetes deployments on new clusters will now have a separate namespace per project environment, instead of sharing a single namespace for the project. Behaviour of existing clusters is unchanged. All new functionality is controlled by the :kubernetes_namespace_per_environment feature flag, which is safe to enable/disable at any time.
-
- Aug 06, 2019
-
-
- Aug 05, 2019
-
-
- Aug 04, 2019
-
-
Matija Čupić authored
Ports changes from https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/12343
-
- Aug 03, 2019
-
-
Zsolt Kovari authored
-
- Aug 02, 2019
-
-
-
-
Kamil Trzcińśki authored
This changes `needs:` from weak reference to have a strong reference. This means that job will not be created unless all needs are present as part of a pipeline.
-
Lukas Eipert authored
Currently we write out empty CSS classes (`class=""`) every time we create a new tag. This adds 9 unnecessary bytes per span element. In a recent trace, I have counted 11950 span elements. So we transported 105 unnecessary kilobytes!
-
- Aug 01, 2019
-
-
Kamil Trzcińśki authored
This implements the support for `needs:` keyword as part of GitLab CI. That makes some of the jobs to be run out of order.
-
- Jul 31, 2019
-
-
drew authored
Default dependency job stage index to Infinity, and correctly report it as undefined in prior stages
-
Shinya Maeda authored
Add project scope
-
- Jul 29, 2019
-
-
Andreas Brandl authored
We dropped MySQL support and a lot of mysql specific code has been removed in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/29608. This comes in from the other direction and removes any `if postgresql?` branches.
-
Matija Čupić authored
Adds Job specific variables to facilitate specifying variables when running manual jobs.
-
- Jul 26, 2019
-
-
Peter Leitzen authored
Convert several occurrences of `map` + `flatten` to `flat_map` where applicable.
-
- Jul 25, 2019
-
- Jul 24, 2019
-
- Jul 23, 2019
-
-
Rename changelog to correct issue number, be more explicit that we're talking about Auto DevOps projects
-
-
Shinya Maeda authored
Often live traces are removed even though the archived trace doesn't exist. This commit checkes the existence strictly.
- Jul 17, 2019
-
-
Propagate PIP_INDEX_URL, PIP_EXTRA_INDEX_URL to the dependency-scanning Docker image to support Python projects depending on custom Pypi registries. These variables will be consumed by the gemnasium-python analyzer.
-
- Jul 15, 2019
-
-
Fabio Pitino authored
Keep feature flag disabled by default and turn off all functionality related to legacy triggers. * Block legacy triggers from creating pipeline * Highlight legacy triggers to be invalid via the UI * Make legacy triggers invalid in the model
-
Grzegorz Bizon authored
-
- Jul 13, 2019
-
-
Andrew Cimino authored
-