From 90c386a7b0f2701abeb1e86517fc1d5dea231c09 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 2 Mar 2022 00:13:45 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab/issue_templates/QA Failure.md | 2 +- .../releases/components/app_index.vue | 2 +- .../types/alert_management/alert_type.rb | 7 + app/graphql/types/commit_type.rb | 2 + .../types/design_management/design_type.rb | 10 + app/graphql/types/issue_type.rb | 1 + app/graphql/types/merge_request_type.rb | 1 + app/graphql/types/todo_type.rb | 28 +++ app/graphql/types/todoable_interface.rb | 30 +++ app/services/spam/spam_action_service.rb | 23 +-- app/services/spam/spam_constants.rb | 18 +- app/services/spam/spam_verdict_service.rb | 17 +- .../appearances/_form.html.haml | 6 +- config/gitlab_loose_foreign_keys.yml | 3 - ...e_files_limit_from_application_settings.rb | 18 ++ db/schema_migrations/20220216201949 | 1 + db/structure.sql | 2 - doc/api/graphql/reference/index.md | 22 ++ .../compliance/license_compliance/index.md | 8 +- doc/user/gitlab_com/index.md | 2 +- doc/user/group/saml_sso/index.md | 2 +- doc/user/group/saml_sso/scim_setup.md | 2 +- .../group/value_stream_analytics/index.md | 39 ++-- doc/user/infrastructure/iac/index.md | 4 +- .../infrastructure/iac/terraform_state.md | 8 +- doc/user/markdown.md | 2 +- doc/user/project/import/clearcase.md | 2 +- doc/user/project/import/cvs.md | 2 +- .../integrations/mattermost_slash_commands.md | 2 +- .../dns_concepts.md | 2 +- .../index.md | 2 +- doc/user/project/releases/index.md | 34 ++-- doc/user/project/repository/mirror/push.md | 2 +- .../repository/x509_signed_commits/index.md | 4 +- lib/gitlab/ci/config/entry/job.rb | 8 +- .../graphql/loaders/batch_commit_loader.rb | 40 ++++ .../projects/issues_controller_spec.rb | 16 +- .../spam_akismet_issue_creation_spec.rb | 178 +++++++++++++++++ spec/features/issues/spam_issues_spec.rb | 188 ------------------ .../types/alert_management/alert_type_spec.rb | 3 + spec/graphql/types/commit_type_spec.rb | 2 + .../design_management/design_type_spec.rb | 4 +- spec/graphql/types/merge_request_type_spec.rb | 2 + spec/graphql/types/todo_type_spec.rb | 2 +- spec/graphql/types/todoable_interface_spec.rb | 29 +++ spec/lib/gitlab/ci/config/entry/job_spec.rb | 24 ++- .../loaders/batch_commit_loader_spec.rb | 54 +++++ spec/models/external_pull_request_spec.rb | 4 - .../api/issues/put_projects_issues_spec.rb | 4 +- .../services/spam/spam_action_service_spec.rb | 101 ++++------ .../spam/spam_verdict_service_spec.rb | 30 +++ .../support/shared_contexts/spam_constants.rb | 7 +- 52 files changed, 645 insertions(+), 361 deletions(-) create mode 100644 app/graphql/types/todoable_interface.rb create mode 100644 db/post_migrate/20220216201949_remove_package_files_limit_from_application_settings.rb create mode 100644 db/schema_migrations/20220216201949 create mode 100644 lib/gitlab/graphql/loaders/batch_commit_loader.rb create mode 100644 spec/features/issues/spam_akismet_issue_creation_spec.rb delete mode 100644 spec/features/issues/spam_issues_spec.rb create mode 100644 spec/graphql/types/todoable_interface_spec.rb create mode 100644 spec/lib/gitlab/graphql/loaders/batch_commit_loader_spec.rb diff --git a/.gitlab/issue_templates/QA Failure.md b/.gitlab/issue_templates/QA Failure.md index 957aac299b6..3171923d8c5 100644 --- a/.gitlab/issue_templates/QA Failure.md +++ b/.gitlab/issue_templates/QA Failure.md @@ -57,7 +57,7 @@ If you include multiple screenshots it can be helpful to hide all but the first /label ~Quality ~QA ~test -/label ~"failure::broken-test" ~"failure::flaky-test" ~"failure::stale-test" ~"failure::test-environment" ~"failure::investigating" +/label ~"failure::broken-test" ~"failure::flaky-test" ~"failure::stale-test" ~"failure::test-environment" ~"failure::investigating" ~"failure::new"