From 2eaa60e4555bb11ad5c0af905217f0fa61cf7cc9 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 26 Nov 2020 15:09:30 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- Gemfile | 2 +- Gemfile.lock | 4 +- .../javascripts/diffs/components/diff_row.vue | 28 +- app/assets/javascripts/diffs/store/utils.js | 4 +- .../stylesheets/fontawesome_custom.scss | 33 --- app/assets/stylesheets/framework/diffs.scss | 18 -- .../stylesheets/framework/dropdowns.scss | 8 +- app/assets/stylesheets/framework/toggle.scss | 8 +- .../page_bundles/merge_conflicts.scss | 4 - app/assets/stylesheets/pages/commits.scss | 6 - app/assets/stylesheets/pages/notes.scss | 15 +- .../projects/static_site_editor_controller.rb | 4 + app/controllers/registrations_controller.rb | 12 +- .../queries/epic/epic_children.query.graphql | 126 +++++++++ .../queries/epic/epic_details.query.graphql | 20 ++ app/graphql/resolvers/base_resolver.rb | 4 + .../resolvers/board_list_issues_resolver.rb | 2 +- app/graphql/resolvers/board_lists_resolver.rb | 2 +- app/graphql/resolvers/issues_resolver.rb | 2 +- app/models/project.rb | 15 +- .../project_services/jenkins_service.rb | 91 +++++++ app/models/service.rb | 6 +- app/models/user.rb | 2 + .../281953-fix-file-header-line-height.yml | 5 + .../283947-fj-track-sse-edit-in-api.yml | 5 + .../unreleased/37797-jenkins-to-core.yml | 5 + .../add-sidekiq-dead-job-metrics.yml | 5 + ...add_design_to_git_transfer_in_progress.yml | 6 + .../unreleased/update_gitaly_gem_13_6_1.yml | 5 + config/initializers/sidekiq.rb | 2 + config/routes/repository_scoped.rb | 1 + config/sidekiq_queues.yml | 2 + .../monitoring/prometheus/gitlab_metrics.md | 1 + doc/development/graphql_guide/pagination.md | 16 +- doc/development/product_analytics/snowplow.md | 2 +- doc/downgrade_ee_to_ce/README.md | 22 +- doc/integration/README.md | 2 +- doc/integration/jenkins.md | 16 +- lib/api/helpers/services_helpers.rb | 27 ++ lib/api/helpers/sse_helpers.rb | 16 ++ lib/api/merge_requests.rb | 3 + lib/gitlab/sidekiq_death_handler.rb | 19 ++ .../sidekiq_middleware/client_metrics.rb | 4 +- .../{metrics.rb => metrics_helper.rb} | 2 +- .../sidekiq_middleware/server_metrics.rb | 4 +- lib/gitlab/tracking.rb | 8 +- lib/gitlab/tracking/destinations/snowplow.rb | 4 +- lib/gitlab/usage_data.rb | 1 + .../editor_unique_counter.rb | 9 + .../known_events/common.yml | 6 + qa/qa.rb | 6 +- .../page/project/settings/services/jenkins.rb | 54 ++++ .../jenkins/jenkins_build_status_spec.rb | 156 +++++++++++ scripts/rspec_helpers.sh | 10 +- .../static_site_editor_controller_spec.rb | 15 ++ spec/factories/usage_data.rb | 7 +- ...diff_notes_and_discussions_resolve_spec.rb | 1 - .../diffs/components/diff_row_spec.js | 6 +- spec/frontend/diffs/store/utils_spec.js | 17 +- spec/graphql/resolvers/base_resolver_spec.rb | 8 + spec/lib/api/helpers/sse_helpers_spec.rb | 44 +++ spec/lib/gitlab/sidekiq_death_handler_spec.rb | 50 ++++ .../tracking/destinations/snowplow_spec.rb | 4 +- spec/lib/gitlab/tracking_spec.rb | 4 +- .../editor_unique_counter_spec.rb | 12 + spec/lib/gitlab/usage_data_spec.rb | 10 +- .../project_services/jenkins_service_spec.rb | 255 ++++++++++++++++++ spec/models/project_spec.rb | 36 +-- spec/models/service_spec.rb | 6 + spec/requests/api/merge_requests_spec.rb | 48 ++++ .../migrate_repository_service_spec.rb | 2 +- .../rollback_repository_service_spec.rb | 2 +- spec/support/helpers/usage_data_helpers.rb | 1 + .../services_shared_context.rb | 3 +- .../lib/tooling/parallel_rspec_runner_spec.rb | 82 ++++++ tooling/bin/parallel_rspec | 19 ++ tooling/lib/tooling/parallel_rspec_runner.rb | 78 ++++++ 77 files changed, 1337 insertions(+), 213 deletions(-) create mode 100644 app/graphql/queries/epic/epic_children.query.graphql create mode 100644 app/graphql/queries/epic/epic_details.query.graphql create mode 100644 app/models/project_services/jenkins_service.rb create mode 100644 changelogs/unreleased/281953-fix-file-header-line-height.yml create mode 100644 changelogs/unreleased/283947-fj-track-sse-edit-in-api.yml create mode 100644 changelogs/unreleased/37797-jenkins-to-core.yml create mode 100644 changelogs/unreleased/add-sidekiq-dead-job-metrics.yml create mode 100644 changelogs/unreleased/add_design_to_git_transfer_in_progress.yml create mode 100644 changelogs/unreleased/update_gitaly_gem_13_6_1.yml create mode 100644 lib/api/helpers/sse_helpers.rb create mode 100644 lib/gitlab/sidekiq_death_handler.rb rename lib/gitlab/sidekiq_middleware/{metrics.rb => metrics_helper.rb} (97%) create mode 100644 qa/qa/page/project/settings/services/jenkins.rb create mode 100644 qa/qa/specs/features/browser_ui/3_create/jenkins/jenkins_build_status_spec.rb create mode 100644 spec/lib/api/helpers/sse_helpers_spec.rb create mode 100644 spec/lib/gitlab/sidekiq_death_handler_spec.rb create mode 100644 spec/models/project_services/jenkins_service_spec.rb create mode 100644 spec/tooling/lib/tooling/parallel_rspec_runner_spec.rb create mode 100755 tooling/bin/parallel_rspec create mode 100644 tooling/lib/tooling/parallel_rspec_runner.rb diff --git a/Gemfile b/Gemfile index 293111d1d4b..092c668290b 100644 --- a/Gemfile +++ b/Gemfile @@ -465,7 +465,7 @@ group :ed25519 do end # Gitaly GRPC protocol definitions -gem 'gitaly', '~> 13.5.0-rc2' +gem 'gitaly', '~> 13.6.1' gem 'grpc', '~> 1.30.2' diff --git a/Gemfile.lock b/Gemfile.lock index f16173de975..5107036c7fa 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -420,7 +420,7 @@ GEM rails (>= 3.2.0) git (1.7.0) rchardet (~> 1.8) - gitaly (13.5.0.pre.rc2) + gitaly (13.6.1) grpc (~> 1.0) github-markup (1.7.0) gitlab-chronic (0.10.5) @@ -1345,7 +1345,7 @@ DEPENDENCIES gettext (~> 3.3) gettext_i18n_rails (~> 1.8.0) gettext_i18n_rails_js (~> 1.3) - gitaly (~> 13.5.0.pre.rc2) + gitaly (~> 13.6.1) github-markup (~> 1.7.0) gitlab-chronic (~> 0.10.5) gitlab-fog-azure-rm (~> 1.0) diff --git a/app/assets/javascripts/diffs/components/diff_row.vue b/app/assets/javascripts/diffs/components/diff_row.vue index 77a97c67f3b..c0719e2a7d9 100644 --- a/app/assets/javascripts/diffs/components/diff_row.vue +++ b/app/assets/javascripts/diffs/components/diff_row.vue @@ -157,10 +157,10 @@ export default { " /> -
+ -
+