From 637510720db76245d18a2b28d13a3d61a4351b84 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 9 May 2024 21:18:12 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab/ci/frontend.gitlab-ci.yml | 4 +- .../layout/space_in_lambda_literal.yml | 11 --- .../components/sidebar/commit_block.vue | 2 +- .../components/sidebar/stages_dropdown.vue | 9 +- app/models/integration.rb | 1 + .../integrations/exclusions/base_service.rb | 32 +++++++ .../integrations/exclusions/create_service.rb | 32 +++++++ .../exclusions/destroy_service.rb | 29 ++++++ app/views/search/results/_milestone.html.haml | 8 +- app/views/search/results/_note.html.haml | 16 ++-- .../native_header_anchors.yml | 9 -- ...index_ci_pipeline_config_on_pipeline_id.rb | 18 ++++ db/schema_migrations/20240508064453 | 1 + db/structure.sql | 2 - .../gitlab_agent_deployments/index.md | 2 +- .../cloud_deployment/ecs/deploy_to_aws_ecs.md | 4 +- doc/ci/environments/index.md | 10 +- .../end_to_end_testing_webdriverio/index.md | 4 +- doc/ci/examples/index.md | 4 +- doc/ci/testing/browser_performance_testing.md | 2 +- doc/ci/testing/load_performance_testing.md | 2 +- doc/ci/yaml/index.md | 2 +- doc/development/documentation/review_apps.md | 2 +- doc/development/pipelines/index.md | 4 +- doc/development/pipelines/internals.md | 2 +- .../end_to_end/test_pipelines.md | 2 +- doc/topics/autodevops/customize.md | 2 +- doc/topics/autodevops/index.md | 2 +- .../multiple_clusters_auto_devops.md | 2 +- doc/topics/autodevops/stages.md | 2 +- doc/topics/release_your_application.md | 2 +- .../api_fuzzing/configuration/requirements.md | 8 +- .../configuration/requirements.md | 8 +- .../browser/configuration/requirements.md | 8 +- doc/user/application_security/dast/index.md | 8 +- .../application_security/dast/proxy-based.md | 2 +- .../get-started-security.md | 2 +- .../vulnerability_report/index.md | 7 +- doc/user/permissions.md | 2 +- doc/user/project/merge_requests/index.md | 2 +- doc/user/project/merge_requests/widgets.md | 8 +- .../filter/markdown_engines/glfm_markdown.rb | 2 +- .../filter/table_of_contents_legacy_filter.rb | 2 +- .../filter/table_of_contents_tag_filter.rb | 2 +- .../integrations/beyond_identity_check.rb | 8 +- locale/gitlab.pot | 6 +- scripts/utils.sh | 8 +- .../adding_exclusions_for_projects_spec.rb | 95 +++++++++++++++++++ .../markdown_engines/glfm_markdown_spec.rb | 15 --- .../table_of_contents_legacy_filter_spec.rb | 8 +- .../beyond_identity_check_spec.rb | 32 ++++++- .../exclusions/base_service_spec.rb | 18 ++++ .../exclusions/create_service_spec.rb | 60 ++++++++++++ .../exclusions/destroy_service_spec.rb | 40 ++++++++ .../exclusions/base_service_examples.rb | 21 ++++ 55 files changed, 464 insertions(+), 132 deletions(-) create mode 100644 app/services/integrations/exclusions/base_service.rb create mode 100644 app/services/integrations/exclusions/create_service.rb create mode 100644 app/services/integrations/exclusions/destroy_service.rb delete mode 100644 config/feature_flags/gitlab_com_derisk/native_header_anchors.yml create mode 100644 db/post_migrate/20240508064453_drop_index_ci_pipeline_config_on_pipeline_id.rb create mode 100644 db/schema_migrations/20240508064453 create mode 100644 spec/features/integrations/exclusions/adding_exclusions_for_projects_spec.rb create mode 100644 spec/services/integrations/exclusions/base_service_spec.rb create mode 100644 spec/services/integrations/exclusions/create_service_spec.rb create mode 100644 spec/services/integrations/exclusions/destroy_service_spec.rb create mode 100644 spec/support/shared_examples/integrations/exclusions/base_service_examples.rb diff --git a/.gitlab/ci/frontend.gitlab-ci.yml b/.gitlab/ci/frontend.gitlab-ci.yml index 28e1fc34312..cc9150420c4 100644 --- a/.gitlab/ci/frontend.gitlab-ci.yml +++ b/.gitlab/ci/frontend.gitlab-ci.yml @@ -110,7 +110,7 @@ update-storybook-yarn-cache: - .shared:rules:update-cache stage: prepare script: - - yarn_install_script + - yarn_install_script_storybook retrieve-frontend-fixtures: variables: @@ -420,7 +420,7 @@ bundle-size-review: - .frontend-test-base - .storybook-yarn-cache script: - - run_timed_command "retry yarn run storybook:install --frozen-lockfile" + - yarn_install_script_storybook - run_timed_command "yarn run storybook:build" needs: ["graphql-schema-dump"] diff --git a/.rubocop_todo/layout/space_in_lambda_literal.yml b/.rubocop_todo/layout/space_in_lambda_literal.yml index 178eca788dc..a3c3f5daf96 100644 --- a/.rubocop_todo/layout/space_in_lambda_literal.yml +++ b/.rubocop_todo/layout/space_in_lambda_literal.yml @@ -200,17 +200,6 @@ Layout/SpaceInLambdaLiteral: - 'ee/app/serializers/vulnerabilities/feedback_entity.rb' - 'ee/app/serializers/vulnerabilities/finding_entity.rb' - 'ee/app/serializers/vulnerability_note_entity.rb' - - 'ee/app/services/analytics/cycle_analytics/consistency_check_service.rb' - - 'ee/app/services/analytics/cycle_analytics/data_loader_service.rb' - - 'ee/app/services/audit_events/export_csv_service.rb' - - 'ee/app/services/ee/ci/register_job_service.rb' - - 'ee/app/services/groups/memberships/export_service.rb' - - 'ee/app/services/groups/seat_usage_export_service.rb' - - 'ee/app/services/historical_user_data/csv_service.rb' - - 'ee/app/services/user_permissions/export_service.rb' - - 'ee/app/services/vulnerability_exports/exporters/csv_service.rb' - - 'ee/app/workers/update_all_mirrors_worker.rb' - - 'ee/lib/api/entities/pending_member.rb' - 'ee/lib/ee/api/entities/ci/job_request/response.rb' - 'ee/lib/ee/api/entities/epic.rb' - 'ee/lib/ee/api/entities/issue.rb' diff --git a/app/assets/javascripts/ci/job_details/components/sidebar/commit_block.vue b/app/assets/javascripts/ci/job_details/components/sidebar/commit_block.vue index 5e826efbefb..2f971047e0f 100644 --- a/app/assets/javascripts/ci/job_details/components/sidebar/commit_block.vue +++ b/app/assets/javascripts/ci/job_details/components/sidebar/commit_block.vue @@ -45,6 +45,6 @@ export default {

-

{{ commit.title }}

+

{{ commit.title }}

diff --git a/app/assets/javascripts/ci/job_details/components/sidebar/stages_dropdown.vue b/app/assets/javascripts/ci/job_details/components/sidebar/stages_dropdown.vue index 413eba4fb52..867fc59536d 100644 --- a/app/assets/javascripts/ci/job_details/components/sidebar/stages_dropdown.vue +++ b/app/assets/javascripts/ci/job_details/components/sidebar/stages_dropdown.vue @@ -94,13 +94,10 @@ export default {