From 485728af8d6692d2df36f340b896dea79939ae0c Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 26 Aug 2022 15:11:58 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab/agents/review-apps/config.yaml | 1 + .../components/alerts_form.vue | 2 +- .../components/dropdown.vue | 2 +- .../bubble_menus/code_block_bubble_menu.vue | 2 +- .../upload/design_version_dropdown.vue | 4 +- .../components/compare_dropdown_layout.vue | 2 +- .../ide/components/editor_mode_dropdown.vue | 2 +- .../components/milestone_combobox.vue | 2 +- .../components/dashboard_header.vue | 2 +- .../components/dashboards_dropdown.vue | 4 +- .../monitoring/components/refresh_button.vue | 4 +- .../notes/components/discussion_filter.vue | 4 +- .../graphs/components/code_coverage.vue | 2 +- .../components/file_nav/branch_switcher.vue | 2 +- .../service_desk_template_dropdown.vue | 2 +- .../topbar/components/searchable_dropdown.vue | 4 +- .../components/searchable_dropdown_item.vue | 4 +- .../incidents/escalation_status.vue | 2 +- .../components/severity/sidebar_severity.vue | 2 +- .../components/sidebar_dropdown_widget.vue | 4 +- .../vue_shared/components/actions_button.vue | 2 +- .../dropdown_contents_color_view.vue | 4 +- .../dropdown_widget/dropdown_widget.vue | 4 +- .../filtered_search_bar_root.vue | 2 +- .../registry/persisted_dropdown_selection.vue | 2 +- .../runner_instructions_modal.vue | 2 +- .../sidebar/issuable_move_dropdown.vue | 2 +- .../dropdown_contents_labels_view.vue | 4 +- .../vue_shared/components/split_button.vue | 2 +- .../components/timezone_dropdown.vue | 2 +- .../components/user_select/user_select.vue | 2 +- doc/api/projects.md | 13 +++ doc/ci/pipelines/job_artifacts.md | 9 ++ .../backend/create_source_code_be/index.md | 3 + lib/api/helpers/projects_helpers.rb | 2 +- lib/api/projects.rb | 2 + spec/requests/api/projects_spec.rb | 89 ++++++++++++++++--- workhorse/internal/upstream/routes.go | 32 ++++--- workhorse/upload_test.go | 4 + 39 files changed, 167 insertions(+), 68 deletions(-) create mode 100644 .gitlab/agents/review-apps/config.yaml diff --git a/.gitlab/agents/review-apps/config.yaml b/.gitlab/agents/review-apps/config.yaml new file mode 100644 index 00000000000..945b3a18d30 --- /dev/null +++ b/.gitlab/agents/review-apps/config.yaml @@ -0,0 +1 @@ +# This empty file is used for agent-based integration with Kubernetes diff --git a/app/assets/javascripts/alerts_settings/components/alerts_form.vue b/app/assets/javascripts/alerts_settings/components/alerts_form.vue index 696e7f359d1..388d925196b 100644 --- a/app/assets/javascripts/alerts_settings/components/alerts_form.vue +++ b/app/assets/javascripts/alerts_settings/components/alerts_form.vue @@ -109,7 +109,7 @@ export default { v-for="template in templates" :key="template.key" data-qa-selector="incident_templates_item" - :is-check-item="true" + is-check-item :is-checked="isTemplateSelected(template.key)" @click="selectIssueTemplate(template.key)" > diff --git a/app/assets/javascripts/confidential_merge_request/components/dropdown.vue b/app/assets/javascripts/confidential_merge_request/components/dropdown.vue index 6bb654a434f..9cb7cd9607f 100644 --- a/app/assets/javascripts/confidential_merge_request/components/dropdown.vue +++ b/app/assets/javascripts/confidential_merge_request/components/dropdown.vue @@ -40,7 +40,7 @@ export default { diff --git a/app/assets/javascripts/content_editor/components/bubble_menus/code_block_bubble_menu.vue b/app/assets/javascripts/content_editor/components/bubble_menus/code_block_bubble_menu.vue index 5e3bf5350ba..a9668ebdb69 100644 --- a/app/assets/javascripts/content_editor/components/bubble_menus/code_block_bubble_menu.vue +++ b/app/assets/javascripts/content_editor/components/bubble_menus/code_block_bubble_menu.vue @@ -182,7 +182,7 @@ export default { diff --git a/app/assets/javascripts/design_management/components/upload/design_version_dropdown.vue b/app/assets/javascripts/design_management/components/upload/design_version_dropdown.vue index 816d7ac7abf..f10545faea6 100644 --- a/app/assets/javascripts/design_management/components/upload/design_version_dropdown.vue +++ b/app/assets/javascripts/design_management/components/upload/design_version_dropdown.vue @@ -73,8 +73,8 @@ export default { diff --git a/app/assets/javascripts/ide/components/editor_mode_dropdown.vue b/app/assets/javascripts/ide/components/editor_mode_dropdown.vue index 52593aabfea..d40aab8ee4f 100644 --- a/app/assets/javascripts/ide/components/editor_mode_dropdown.vue +++ b/app/assets/javascripts/ide/components/editor_mode_dropdown.vue @@ -50,7 +50,7 @@ export default { diff --git a/app/assets/javascripts/milestones/components/milestone_combobox.vue b/app/assets/javascripts/milestones/components/milestone_combobox.vue index 59d2a2b29b3..5c3b969655b 100644 --- a/app/assets/javascripts/milestones/components/milestone_combobox.vue +++ b/app/assets/javascripts/milestones/components/milestone_combobox.vue @@ -243,7 +243,7 @@ export default { v-for="(item, idx) in extraLinks" :key="idx" :href="item.url" - :is-check-item="true" + is-check-item data-testid="milestone-combobox-extra-links" > {{ item.text }} diff --git a/app/assets/javascripts/monitoring/components/dashboard_header.vue b/app/assets/javascripts/monitoring/components/dashboard_header.vue index 3338635bf96..8956fe166e8 100644 --- a/app/assets/javascripts/monitoring/components/dashboard_header.vue +++ b/app/assets/javascripts/monitoring/components/dashboard_header.vue @@ -202,7 +202,7 @@ export default { diff --git a/app/assets/javascripts/monitoring/components/dashboards_dropdown.vue b/app/assets/javascripts/monitoring/components/dashboards_dropdown.vue index 568c66cf152..7fae684315c 100644 --- a/app/assets/javascripts/monitoring/components/dashboards_dropdown.vue +++ b/app/assets/javascripts/monitoring/components/dashboards_dropdown.vue @@ -86,7 +86,7 @@ export default { @@ -105,7 +105,7 @@ export default { diff --git a/app/assets/javascripts/monitoring/components/refresh_button.vue b/app/assets/javascripts/monitoring/components/refresh_button.vue index 0b80043a92c..544fe10f26e 100644 --- a/app/assets/javascripts/monitoring/components/refresh_button.vue +++ b/app/assets/javascripts/monitoring/components/refresh_button.vue @@ -163,7 +163,7 @@ export default { :text="dropdownText" > {{ __('Off') }}{{ option.label }} @@ -192,7 +192,7 @@ export default { diff --git a/app/assets/javascripts/pipeline_editor/components/file_nav/branch_switcher.vue b/app/assets/javascripts/pipeline_editor/components/file_nav/branch_switcher.vue index 4398ba67d47..1f8ddae3696 100644 --- a/app/assets/javascripts/pipeline_editor/components/file_nav/branch_switcher.vue +++ b/app/assets/javascripts/pipeline_editor/components/file_nav/branch_switcher.vue @@ -237,7 +237,7 @@ export default { v-for="branch in availableBranches" :key="branch" :is-checked="currentBranch === branch" - :is-check-item="true" + is-check-item data-qa-selector="branch_menu_item_button" @click="selectBranch(branch)" > diff --git a/app/assets/javascripts/projects/settings_service_desk/components/service_desk_template_dropdown.vue b/app/assets/javascripts/projects/settings_service_desk/components/service_desk_template_dropdown.vue index bdd9f940d79..315f0743b53 100644 --- a/app/assets/javascripts/projects/settings_service_desk/components/service_desk_template_dropdown.vue +++ b/app/assets/javascripts/projects/settings_service_desk/components/service_desk_template_dropdown.vue @@ -100,7 +100,7 @@ export default { {{ $options.ANY_OPTION.name }} diff --git a/app/assets/javascripts/search/topbar/components/searchable_dropdown_item.vue b/app/assets/javascripts/search/topbar/components/searchable_dropdown_item.vue index a4254a355a2..70156142365 100644 --- a/app/assets/javascripts/search/topbar/components/searchable_dropdown_item.vue +++ b/app/assets/javascripts/search/topbar/components/searchable_dropdown_item.vue @@ -53,9 +53,9 @@ export default {