From c780abc85fd718ffa4f922aa9db826543fd49d36 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 20 Jul 2020 12:09:34 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- GITALY_SERVER_VERSION | 2 +- Gemfile | 2 +- Gemfile.lock | 6 +- .../components/stage_review_component.vue | 5 +- .../javascripts/persistent_user_callouts.js | 1 - app/controllers/dashboard/todos_controller.rb | 2 +- app/models/event.rb | 7 ++ app/models/wiki_page.rb | 5 +- app/services/event_create_service.rb | 55 +++++------ app/services/git/wiki_push_service.rb | 7 +- app/services/git/wiki_push_service/change.rb | 4 + app/services/wiki_pages/base_service.rb | 8 +- app/services/wiki_pages/destroy_service.rb | 4 + .../wiki_pages/event_create_service.rb | 4 +- .../merge_requests/_merge_request.html.haml | 4 +- .../projects/services/alerts/_top.html.haml | 2 +- .../services/prometheus/_top.html.haml | 2 +- ...-ban-icons-with-gitlab-svg-cancel-icon.yml | 5 + .../unreleased/ajk-event-fingerprints.yml | 5 + ...etry-updates-to-analytics-caccomulator.yml | 5 + ...0200504191813_add_fingerprint_to_events.rb | 36 +++++++ ...n_fingerprint_and_target_type_to_events.rb | 19 ++++ db/structure.sql | 8 +- .../graphql/reference/gitlab_schema.graphql | 33 ++++++- doc/api/graphql/reference/gitlab_schema.json | 94 +++++++++++++++++++ doc/api/graphql/reference/index.md | 12 +++ doc/development/telemetry/usage_ping.md | 2 +- doc/user/application_security/sast/index.md | 3 + lib/gitlab/analytics/unique_visits.rb | 4 +- locale/gitlab.pot | 12 +++ .../dashboard/todos_controller_spec.rb | 2 +- .../import_export/safe_model_attributes.yml | 1 + spec/lib/gitlab/usage_data_spec.rb | 2 +- spec/models/event_spec.rb | 39 ++++++++ spec/requests/api/project_milestones_spec.rb | 7 +- spec/services/event_create_service_spec.rb | 64 +++++++------ spec/services/git/wiki_push_service_spec.rb | 2 +- .../wiki_pages/event_create_service_spec.rb | 3 +- .../requests/api/notes_shared_examples.rb | 6 +- 39 files changed, 393 insertions(+), 91 deletions(-) create mode 100644 changelogs/unreleased/225928-replace-fa-ban-icons-with-gitlab-svg-cancel-icon.yml create mode 100644 changelogs/unreleased/ajk-event-fingerprints.yml create mode 100644 changelogs/unreleased/telemetry-updates-to-analytics-caccomulator.yml create mode 100644 db/migrate/20200504191813_add_fingerprint_to_events.rb create mode 100644 db/migrate/20200504200709_add_index_on_fingerprint_and_target_type_to_events.rb diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index cfe2f8cbb3f..94df809a50b 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -9e6f5f40e6eb44655b6acfd5dc222af04333a4f2 +521bb978da8780aca690136e78a3ad388726c8ad diff --git a/Gemfile b/Gemfile index e0820947158..9040737ff50 100644 --- a/Gemfile +++ b/Gemfile @@ -440,7 +440,7 @@ gem 'activerecord-explain-analyze', '~> 0.1', require: false gem 'oauth2', '~> 1.4' # Health check -gem 'health_check', '~> 2.6.0' +gem 'health_check', '~> 3.0' # System information gem 'vmstat', '~> 2.3.0' diff --git a/Gemfile.lock b/Gemfile.lock index fbe5cfff1f1..54e21068b29 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -518,8 +518,8 @@ GEM hashie (3.6.0) hashie-forbidden_attributes (0.1.1) hashie (>= 3.0) - health_check (2.6.0) - rails (>= 4.0) + health_check (3.0.0) + railties (>= 5.0) heapy (0.1.4) hipchat (1.5.2) httparty @@ -1283,7 +1283,7 @@ DEPENDENCIES hamlit (~> 2.11.0) hangouts-chat (~> 0.0.5) hashie-forbidden_attributes - health_check (~> 2.6.0) + health_check (~> 3.0) hipchat (~> 1.5.0) html-pipeline (~> 2.12) html2text diff --git a/app/assets/javascripts/cycle_analytics/components/stage_review_component.vue b/app/assets/javascripts/cycle_analytics/components/stage_review_component.vue index d61e6995551..2348e0719ca 100644 --- a/app/assets/javascripts/cycle_analytics/components/stage_review_component.vue +++ b/app/assets/javascripts/cycle_analytics/components/stage_review_component.vue @@ -3,6 +3,7 @@ import userAvatarImage from '../../vue_shared/components/user_avatar/user_avatar import limitWarning from './limit_warning_component.vue'; import totalTime from './total_time_component.vue'; import icon from '../../vue_shared/components/icon.vue'; +import { GlIcon } from '@gitlab/ui'; export default { components: { @@ -10,6 +11,7 @@ export default { totalTime, limitWarning, icon, + GlIcon, }, props: { items: { @@ -52,7 +54,8 @@ export default {