From 236caf4b92c8cc8b00dcacf81bb9e1ec1f798370 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 19 Sep 2023 09:10:17 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../Security developer workflow.md | 1 + GITALY_SERVER_VERSION | 2 +- GITLAB_SHELL_VERSION | 2 +- app/assets/javascripts/issues/constants.js | 1 + .../approve_access_request_button.vue | 2 +- .../action_buttons/remove_member_button.vue | 2 +- .../sidebar_confidentiality_form.vue | 25 ++++-- .../javascripts/sidebar/queries/constants.js | 6 ++ .../test_case_confidential.query.graphql | 9 ++ ...te_test_case_confidential.mutation.graphql | 9 ++ .../javascripts/vue_shared/constants.js | 2 +- .../show/components/issuable_show_root.vue | 6 ++ app/controllers/application_controller.rb | 7 +- app/views/dashboard/todos/_todo.html.haml | 4 +- app/views/dashboard/todos/index.html.haml | 2 +- .../members/_access_request_links.html.haml | 2 +- config/sidekiq_queues.yml | 4 + doc/api/integrations.md | 10 ++- doc/security/token_overview.md | 8 +- doc/user/ai_features.md | 4 +- lib/api/entities/project_integration_basic.rb | 2 + .../additional_metrics_deployment_query.rb | 27 ------ .../additional_metrics_environment_query.rb | 27 ------ locale/gitlab.pot | 8 +- qa/qa/page/component/members/members_table.rb | 6 +- qa/qa/page/dashboard/todos.rb | 18 ++-- qa/qa/page/group/show.rb | 4 +- .../schemas/public_api/v4/integration.json | 3 + .../sidebar_confidentiality_form_spec.js | 84 ++++++++++++++----- .../show/components/issuable_header_spec.js | 9 +- .../vue_shared/issuable/show/mock_data.js | 1 + ...dditional_metrics_deployment_query_spec.rb | 23 ----- ...ditional_metrics_environment_query_spec.rb | 45 ---------- .../concerns/prometheus_adapter_spec.rb | 22 ----- spec/models/members/group_member_spec.rb | 14 ++++ spec/models/user_spec.rb | 1 + spec/workers/every_sidekiq_worker_spec.rb | 3 +- 37 files changed, 187 insertions(+), 218 deletions(-) create mode 100644 app/assets/javascripts/sidebar/queries/test_case_confidential.query.graphql create mode 100644 app/assets/javascripts/sidebar/queries/update_test_case_confidential.mutation.graphql delete mode 100644 lib/gitlab/prometheus/queries/additional_metrics_deployment_query.rb delete mode 100644 lib/gitlab/prometheus/queries/additional_metrics_environment_query.rb delete mode 100644 spec/lib/gitlab/prometheus/queries/additional_metrics_deployment_query_spec.rb delete mode 100644 spec/lib/gitlab/prometheus/queries/additional_metrics_environment_query_spec.rb diff --git a/.gitlab/issue_templates/Security developer workflow.md b/.gitlab/issue_templates/Security developer workflow.md index 9cbb74d10d8..0a801bb09a3 100644 --- a/.gitlab/issue_templates/Security developer workflow.md +++ b/.gitlab/issue_templates/Security developer workflow.md @@ -41,6 +41,7 @@ After your merge request has been approved according to our [approval guidelines ## Documentation and final details +- [ ] When you believe this issue is ready for release (Backports are approved and ready to be merged), apply the ~"security-target" label (This label does not have an effect yet, but will in upcoming releases. See for more information). - [ ] To avoid release delays, please nominate a developer in a different timezone who will be able to respond to any pipeline or merge failures in your absence `@gitlab-username` - [ ] Ensure `~severity::x` label is on this issue, all associated issues, and merge requests - [ ] Ensure the [Links section](#links) is completed. diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index 6cca628c28e..e74cb976567 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -c7099d645d162a8760f7f84e9f3e0c45229240c1 +e450c7ca1115ddc16b3db84a5400b781ed81e2e6 diff --git a/GITLAB_SHELL_VERSION b/GITLAB_SHELL_VERSION index 5fc525d85ff..72e4eb38be4 100644 --- a/GITLAB_SHELL_VERSION +++ b/GITLAB_SHELL_VERSION @@ -1 +1 @@ -14.27.0 +14.28.0 diff --git a/app/assets/javascripts/issues/constants.js b/app/assets/javascripts/issues/constants.js index 0a1a1324d7d..80344efc44c 100644 --- a/app/assets/javascripts/issues/constants.js +++ b/app/assets/javascripts/issues/constants.js @@ -30,6 +30,7 @@ export const issuableStatusText = { export const IssuableTypeText = { [TYPE_ISSUE]: __('issue'), + [TYPE_EPIC]: __('epic'), [TYPE_MERGE_REQUEST]: __('merge request'), [TYPE_ALERT]: __('alert'), [TYPE_INCIDENT]: __('incident'), diff --git a/app/assets/javascripts/members/components/action_buttons/approve_access_request_button.vue b/app/assets/javascripts/members/components/action_buttons/approve_access_request_button.vue index 1ae341820d1..2f9acc96923 100644 --- a/app/assets/javascripts/members/components/action_buttons/approve_access_request_button.vue +++ b/app/assets/javascripts/members/components/action_buttons/approve_access_request_button.vue @@ -40,7 +40,7 @@ export default { v-gl-tooltip.hover :title="$options.title" :aria-label="$options.title" - data-qa-selector="approve_access_request_button" + data-testid="approve-access-request-button" icon="check" type="submit" /> diff --git a/app/assets/javascripts/members/components/action_buttons/remove_member_button.vue b/app/assets/javascripts/members/components/action_buttons/remove_member_button.vue index caa292b37ce..1f134fe3f5d 100644 --- a/app/assets/javascripts/members/components/action_buttons/remove_member_button.vue +++ b/app/assets/javascripts/members/components/action_buttons/remove_member_button.vue @@ -71,7 +71,7 @@ export default { :title="title" :aria-label="title" icon="remove" - data-qa-selector="delete_member_button" + data-testid="delete-member-button" @click="showRemoveMemberModal(modalData)" /> diff --git a/app/assets/javascripts/sidebar/components/confidential/sidebar_confidentiality_form.vue b/app/assets/javascripts/sidebar/components/confidential/sidebar_confidentiality_form.vue index 96d72e9545e..7a1853b1b46 100644 --- a/app/assets/javascripts/sidebar/components/confidential/sidebar_confidentiality_form.vue +++ b/app/assets/javascripts/sidebar/components/confidential/sidebar_confidentiality_form.vue @@ -1,7 +1,7 @@