From 929712792964c31c895cb83ebf0862da038c57a0 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 7 Aug 2023 09:07:25 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- GITALY_SERVER_VERSION | 2 +- .../components/jobs/failed_jobs_table.vue | 6 +- .../pipelines/components/pipeline_tabs.vue | 17 +- app/assets/javascripts/pipelines/constants.js | 2 + .../show/components/issuable_header.vue | 2 +- .../concerns/merge_requests/error_logger.rb | 31 +++ app/services/merge_requests/base_service.rb | 27 +-- .../merge_requests/merge_base_service.rb | 7 +- app/services/merge_requests/squash_service.rb | 20 +- .../_localization.html.haml | 2 +- .../_signup_omniauth_provider_list.haml | 4 +- .../issue_type/_details_header.html.haml | 2 +- doc/administration/integration/terminal.md | 2 +- doc/administration/settings/index.md | 176 +----------------- doc/development/code_review.md | 3 +- doc/development/integrations/index.md | 17 ++ doc/development/sql.md | 28 ++- .../testing_guide/frontend_testing.md | 5 +- doc/integration/azure.md | 30 +++ doc/user/profile/preferences.md | 3 +- patches/@vue+compat+3.2.47.patch | 15 ++ qa/qa/page/element.rb | 33 ++-- qa/spec/page/element_spec.rb | 45 ++--- scripts/utils.sh | 3 +- .../merge_requests_controller_spec.rb | 14 +- .../components/jobs/failed_jobs_table_spec.js | 12 +- .../components/pipeline_tabs_spec.js | 63 +++++-- .../merge_requests/squash_service_spec.rb | 25 +-- 28 files changed, 285 insertions(+), 311 deletions(-) create mode 100644 app/services/concerns/merge_requests/error_logger.rb create mode 100644 patches/@vue+compat+3.2.47.patch diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index e4d7706f28a..dd9b3c2da91 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -49112bb2b4d8ea8e46e0f0d5e22ba2296a65a1b2 +0c10f5a60848a35049400dd775126b3ad4481663 diff --git a/app/assets/javascripts/pipelines/components/jobs/failed_jobs_table.vue b/app/assets/javascripts/pipelines/components/jobs/failed_jobs_table.vue index ec7000120f1..f84ae13180d 100644 --- a/app/assets/javascripts/pipelines/components/jobs/failed_jobs_table.vue +++ b/app/assets/javascripts/pipelines/components/jobs/failed_jobs_table.vue @@ -3,10 +3,11 @@ import { GlButton, GlLink, GlTableLite } from '@gitlab/ui'; import SafeHtml from '~/vue_shared/directives/safe_html'; import { __, s__ } from '~/locale'; import { createAlert } from '~/alert'; +import Tracking from '~/tracking'; import { redirectTo } from '~/lib/utils/url_utility'; // eslint-disable-line import/no-deprecated import CiBadgeLink from '~/vue_shared/components/ci_badge_link.vue'; import RetryFailedJobMutation from '../../graphql/mutations/retry_failed_job.mutation.graphql'; -import { DEFAULT_FIELDS } from '../../constants'; +import { DEFAULT_FIELDS, TRACKING_CATEGORIES } from '../../constants'; export default { fields: DEFAULT_FIELDS, @@ -20,6 +21,7 @@ export default { directives: { SafeHtml, }, + mixins: [Tracking.mixin()], props: { failedJobs: { type: Array, @@ -28,6 +30,8 @@ export default { }, methods: { async retryJob(id) { + this.track('click_retry', { label: TRACKING_CATEGORIES.failed }); + try { const { data: { diff --git a/app/assets/javascripts/pipelines/components/pipeline_tabs.vue b/app/assets/javascripts/pipelines/components/pipeline_tabs.vue index e14644ae0d5..35dde6379dd 100644 --- a/app/assets/javascripts/pipelines/components/pipeline_tabs.vue +++ b/app/assets/javascripts/pipelines/components/pipeline_tabs.vue @@ -1,12 +1,14 @@ @@ -100,7 +113,7 @@ export default { :active="isActive($options.tabNames.failures)" data-testid="failed-jobs-tab" lazy - @click="navigateTo($options.tabNames.failures)" + @click="failedJobsTabClick" >