From 17ab40ca089e1aef61a83f77ab6df62a72f6ce06 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 26 Feb 2020 15:08:56 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../Security developer workflow.md | 4 - .../Security Release.md | 4 +- .rubocop.yml | 4 +- app/assets/javascripts/due_date_select.js | 1 + .../repository/components/breadcrumbs.vue | 5 +- .../repository/components/table/row.vue | 5 +- app/assets/javascripts/repository/log_tree.js | 2 +- .../components/pagination/constants.js | 4 +- .../dashboards_controller.rb | 48 ++++ app/models/ci/processable.rb | 6 + app/models/concerns/reactive_caching.rb | 23 ++ .../project_error_tracking_setting.rb | 6 +- .../ci/create_job_artifacts_service.rb | 37 ++- app/services/ci/retry_build_service.rb | 3 +- .../error_tracking/issue_update_service.rb | 1 + .../dashboard/update_dashboard_service.rb | 89 ++++++ ...-unable-to-select-custom-year-or-month.yml | 6 + .../207087-blocked-status-issue.yml | 5 + ...s-are-not-able-to-find-knapsack-report.yml | 5 + .../34525-update-custom-dashboard.yml | 5 + .../handle-object-storage-errors.yml | 5 + .../ph-p207499-fixNonAsciiChars.yml | 5 + changelogs/unreleased/upgrade-gitlab-ui.yml | 5 + config/routes/project.rb | 6 +- .../pipelines_for_merged_results/index.md | 26 +- lib/api/runner.rb | 6 +- lib/gitlab/markdown_cache.rb | 2 +- lib/gitlab/reactive_cache_set_cache.rb | 8 +- lib/gitlab/tree_summary.rb | 2 +- locale/gitlab.pot | 18 +- .../dashboards_controller_spec.rb | 126 +++++++++ .../discussion_comments/commit_spec.rb | 2 +- spec/features/projects/tree/tree_show_spec.rb | 10 + .../components/gke_zone_dropdown_spec.js | 101 +++++++ .../repository/components/breadcrumbs_spec.js | 2 +- .../repository/components/table/row_spec.js | 20 ++ spec/javascripts/create_cluster/.eslintrc.yml | 3 - .../components/gke_zone_dropdown_spec.js | 94 ------- .../create_cluster/gke_cluster/mock_data.js | 75 ----- .../diffs/components/commit_item_spec.js | 4 +- .../issue/related_issuable_mock_data.js | 2 + spec/lib/gitlab/profiler_spec.rb | 2 +- .../gitlab/reactive_cache_set_cache_spec.rb | 2 +- spec/lib/gitlab/tree_summary_spec.rb | 11 + spec/models/ci/processable_spec.rb | 24 ++ spec/models/concerns/reactive_caching_spec.rb | 37 +++ .../project_error_tracking_setting_spec.rb | 21 +- spec/requests/api/markdown_spec.rb | 14 +- spec/requests/api/members_spec.rb | 60 ++-- spec/requests/api/merge_request_diffs_spec.rb | 10 +- spec/requests/api/merge_requests_spec.rb | 266 +++++++++--------- spec/requests/api/namespaces_spec.rb | 22 +- spec/requests/api/notes_spec.rb | 18 +- .../api/notification_settings_spec.rb | 16 +- spec/requests/api/oauth_tokens_spec.rb | 6 +- spec/requests/api/runner_spec.rb | 15 + .../ci/create_job_artifacts_service_spec.rb | 46 ++- spec/services/ci/retry_build_service_spec.rb | 25 +- .../issue_update_service_spec.rb | 6 + .../update_dashboard_service_spec.rb | 113 ++++++++ .../metrics/dashboard_shared_examples.rb | 21 ++ 61 files changed, 1078 insertions(+), 442 deletions(-) create mode 100644 app/services/metrics/dashboard/update_dashboard_service.rb create mode 100644 changelogs/unreleased/201427-issue-board-due-date-picker-unable-to-select-custom-year-or-month.yml create mode 100644 changelogs/unreleased/207087-blocked-status-issue.yml create mode 100644 changelogs/unreleased/207536-retried-jobs-are-not-able-to-find-knapsack-report.yml create mode 100644 changelogs/unreleased/34525-update-custom-dashboard.yml create mode 100644 changelogs/unreleased/handle-object-storage-errors.yml create mode 100644 changelogs/unreleased/ph-p207499-fixNonAsciiChars.yml create mode 100644 changelogs/unreleased/upgrade-gitlab-ui.yml create mode 100644 spec/frontend/create_cluster/gke_cluster/components/gke_zone_dropdown_spec.js delete mode 100644 spec/javascripts/create_cluster/.eslintrc.yml delete mode 100644 spec/javascripts/create_cluster/gke_cluster/components/gke_zone_dropdown_spec.js delete mode 100644 spec/javascripts/create_cluster/gke_cluster/mock_data.js create mode 100644 spec/services/metrics/dashboard/update_dashboard_service_spec.rb diff --git a/.gitlab/issue_templates/Security developer workflow.md b/.gitlab/issue_templates/Security developer workflow.md index 039157bf845..56be0453b33 100644 --- a/.gitlab/issue_templates/Security developer workflow.md +++ b/.gitlab/issue_templates/Security developer workflow.md @@ -50,10 +50,6 @@ After your merge request has being approved according to our [approval guideline | -------- | -------- | | Issue on [GitLab](https://gitlab.com/gitlab-org/gitlab/issues) | #TODO | | Security Release tracking issue | #TODO | -| `master` MR | !TODO | -| `Backport X.Y` MR | !TODO | -| `Backport X.Y` MR | !TODO | -| `Backport X.Y` MR | !TODO | ### Details diff --git a/.gitlab/merge_request_templates/Security Release.md b/.gitlab/merge_request_templates/Security Release.md index cccfafe397e..02cb4c59fd1 100644 --- a/.gitlab/merge_request_templates/Security Release.md +++ b/.gitlab/merge_request_templates/Security Release.md @@ -8,11 +8,11 @@ See [the general developer security release guidelines](https://gitlab.com/gitla ## Related issues - + ## Developer checklist -- [ ] Link this MR in the `links` section of the related issue on [GitLab Security]. +- [ ] **Make sure this merge request mentions the [GitLab Security] issue it belongs to (i.e. `Related to `).** - [ ] Merge request targets `master`, or `X-Y-stable` for backports. - [ ] Milestone is set for the version this merge request applies to. A closed milestone can be assigned via [quick actions]. - [ ] Title of this merge request is the same as for all backports. diff --git a/.rubocop.yml b/.rubocop.yml index 08cb7f08316..927ee81a3ab 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -349,8 +349,8 @@ RSpec/HaveGitlabHttpStatus: - 'ee/spec/requests/{groups,projects,repositories}/**/*' - 'spec/requests/api/*/**/*.rb' - 'ee/spec/requests/api/*/**/*.rb' - - 'spec/requests/api/[a-l]*.rb' - - 'ee/spec/requests/api/[a-l]*.rb' + - 'spec/requests/api/[a-o]*.rb' + - 'ee/spec/requests/api/[a-o]*.rb' Style/MultilineWhenThen: Enabled: false diff --git a/app/assets/javascripts/due_date_select.js b/app/assets/javascripts/due_date_select.js index 218bf41cd58..6ebbeecae1d 100644 --- a/app/assets/javascripts/due_date_select.js +++ b/app/assets/javascripts/due_date_select.js @@ -44,6 +44,7 @@ class DueDateSelect { this.$selectbox.hide(); this.$value.css('display', ''); }, + shouldPropagate: false, }); } diff --git a/app/assets/javascripts/repository/components/breadcrumbs.vue b/app/assets/javascripts/repository/components/breadcrumbs.vue index 751565ad542..be70bfc7399 100644 --- a/app/assets/javascripts/repository/components/breadcrumbs.vue +++ b/app/assets/javascripts/repository/components/breadcrumbs.vue @@ -1,5 +1,6 @@