From 6a4cea0a8ff3f508db09014159d5debd0cdcc8b7 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 4 Jun 2025 09:11:47 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../boards/components/board_list_header.vue | 12 +- .../components/toggle_replies_widget.vue | 21 +- .../ref/components/ref_selector.vue | 16 +- app/assets/javascripts/ref/constants.js | 1 + app/assets/javascripts/ref/format_refs.js | 27 +- ...pending_issue_escalations_namespace_id.yml | 2 +- ..._pending_issue_escalations_namespace_id.rb | 20 + db/schema_migrations/20250603155038 | 1 + .../postgresql/external_upgrade.md | 2 +- doc/api/keys.md | 8 +- doc/user/gitlab_duo/setup.md | 2 +- doc/user/project/codeowners/reference.md | 20 +- .../members/sharing_projects_groups.md | 2 +- lib/api/lint.rb | 5 + .../lib/deployment/default_values.rb | 7 + .../lib/deployment/resource_presets.rb | 91 +- .../deployment/default_values_spec.rb | 7 + .../deployment/resource_presets_spec.rb | 102 +- .../example_runtimes/master_report.json | 954 +++++++++--------- qa/knapsack/master_report.json | 530 +++++----- .../components/board_list_header_spec.js | 13 +- .../components/toggle_replies_widget_spec.js | 7 +- .../ref/components/ref_selector_spec.js | 25 + spec/frontend/ref/format_refs_spec.js | 50 +- spec/requests/api/lint_spec.rb | 16 + .../build_repomd_xml_service_spec.rb | 2 +- .../helpers/user_with_namespace_shim.yml | 6 +- 27 files changed, 1103 insertions(+), 846 deletions(-) create mode 100644 db/post_migrate/20250603155038_finalize_backfill_incident_management_pending_issue_escalations_namespace_id.rb create mode 100644 db/schema_migrations/20250603155038 diff --git a/app/assets/javascripts/boards/components/board_list_header.vue b/app/assets/javascripts/boards/components/board_list_header.vue index 2a00536930d..a4baa375fdf 100644 --- a/app/assets/javascripts/boards/components/board_list_header.vue +++ b/app/assets/javascripts/boards/components/board_list_header.vue @@ -8,6 +8,7 @@ import { GlIcon, GlSprintf, GlTooltipDirective, + GlAnimatedChevronLgRightDownIcon, } from '@gitlab/ui'; import { isListDraggable } from '~/boards/boards_util'; import { isScopedLabel, parseBoolean } from '~/lib/utils/common_utils'; @@ -46,6 +47,7 @@ export default { GlTooltip, GlIcon, GlSprintf, + GlAnimatedChevronLgRightDownIcon, ItemCount, }, directives: { @@ -153,9 +155,6 @@ export default { chevronTooltip() { return this.list.collapsed ? this.$options.i18n.expand : this.$options.i18n.collapse; }, - chevronIcon() { - return this.list.collapsed ? 'chevron-lg-right' : 'chevron-lg-down'; - }, isNewIssueShown() { return (this.listType === ListType.backlog || this.showListHeaderButton) && !this.isEpicBoard; }, @@ -344,8 +343,7 @@ export default { v-gl-tooltip.hover :aria-label="chevronTooltip" :title="chevronTooltip" - :icon="chevronIcon" - class="board-title-caret no-drag gl-cursor-pointer hover:gl-bg-strong" + class="board-title-caret no-drag btn-icon gl-cursor-pointer hover:gl-bg-strong" :class="{ '-gl-mt-1': list.collapsed && isLabelList, 'gl-mb-2': list.collapsed && isLabelList && !isSwimlanesHeader, @@ -356,7 +354,9 @@ export default { size="small" data-testid="board-title-caret" @click="toggleExpanded" - /> + > + + -import { GlButton, GlLink, GlSprintf, GlAvatarLink, GlAvatar, GlAvatarsInline } from '@gitlab/ui'; +import { + GlButton, + GlLink, + GlSprintf, + GlAvatarLink, + GlAvatar, + GlAvatarsInline, + GlAnimatedChevronRightDownIcon, +} from '@gitlab/ui'; import { uniqBy } from 'lodash'; import { s__ } from '~/locale'; import TimeAgoTooltip from '~/vue_shared/components/time_ago_tooltip.vue'; @@ -17,6 +25,7 @@ export default { GlAvatarLink, GlAvatar, GlAvatarsInline, + GlAnimatedChevronRightDownIcon, TimeAgoTooltip, }, props: { @@ -38,9 +47,6 @@ export default { return uniqBy(authors, 'username'); }, - buttonIcon() { - return this.collapsed ? 'chevron-right' : 'chevron-down'; - }, buttonLabel() { return this.collapsed ? this.$options.i18n.expandReplies : this.$options.i18n.collapseReplies; }, @@ -65,15 +71,16 @@ export default { > + > + +