summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-05-02 00:12:51 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2023-05-02 00:12:51 +0000
commita110ab2161a3b86956ebd8bf1af452c8f22627db (patch)
treec5098b8aec81b516f0316890873ec31498ff563c
parentd15b856c1c42d198ba102123f72b8a0b19d143df (diff)
downloadgitlab-ce-a110ab2161a3b86956ebd8bf1af452c8f22627db.tar.gz
Add latest changes from gitlab-org/gitlab@master
-rw-r--r--.gitlab/ci/rules.gitlab-ci.yml1
-rw-r--r--.rubocop_todo/rspec/missing_feature_category.yml132
-rw-r--r--Gemfile4
-rw-r--r--Gemfile.checksum4
-rw-r--r--Gemfile.lock10
-rw-r--r--app/views/shared/empty_states/_priority_labels.html.haml2
-rw-r--r--data/deprecations/15-8-third-party-registries.yml11
-rw-r--r--doc/administration/packages/container_registry.md6
-rw-r--r--doc/update/deprecations.md35
-rw-r--r--doc/user/analytics/value_streams_dashboard.md4
-rw-r--r--locale/gitlab.pot10
11 files changed, 48 insertions, 171 deletions
diff --git a/.gitlab/ci/rules.gitlab-ci.yml b/.gitlab/ci/rules.gitlab-ci.yml
index 7b6a64968b3..6aa5d44d2ef 100644
--- a/.gitlab/ci/rules.gitlab-ci.yml
+++ b/.gitlab/ci/rules.gitlab-ci.yml
@@ -885,7 +885,6 @@
- <<: *if-ruby2-branch
- <<: *if-merge-request-labels-run-review-app
- <<: *if-auto-deploy-branches
- - !reference [".releases:rules:canonical-dot-com-gitlab-stable-branch-only-setup-test-env-patterns", rules]
- <<: *if-default-refs
changes: *ci-build-images-patterns
- <<: *if-default-refs
diff --git a/.rubocop_todo/rspec/missing_feature_category.yml b/.rubocop_todo/rspec/missing_feature_category.yml
index 88d0a4c452c..bf9185bd243 100644
--- a/.rubocop_todo/rspec/missing_feature_category.yml
+++ b/.rubocop_todo/rspec/missing_feature_category.yml
@@ -1,7 +1,6 @@
---
RSpec/MissingFeatureCategory:
Exclude:
- - 'ee/spec/components/billing/plan_component_spec.rb'
- 'ee/spec/components/namespaces/storage/limit_alert_component_spec.rb'
- 'ee/spec/components/namespaces/storage/subgroup_pre_enforcement_alert_component_spec.rb'
- 'ee/spec/controllers/admin/application_settings_controller_spec.rb'
@@ -57,7 +56,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/finders/boards/milestones_finder_spec.rb'
- 'ee/spec/finders/boards/users_finder_spec.rb'
- 'ee/spec/finders/clusters/environments_finder_spec.rb'
- - 'ee/spec/finders/compliance_management/merge_requests/compliance_violations_finder_spec.rb'
- 'ee/spec/finders/concerns/epics/with_access_check_spec.rb'
- 'ee/spec/finders/custom_project_templates_finder_spec.rb'
- 'ee/spec/finders/dast/profiles_finder_spec.rb'
@@ -92,7 +90,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/finders/iterations/cadences_finder_spec.rb'
- 'ee/spec/finders/license_template_finder_spec.rb'
- 'ee/spec/finders/licenses_finder_spec.rb'
- - 'ee/spec/finders/merge_requests_finder_spec.rb'
- 'ee/spec/finders/notes_finder_spec.rb'
- 'ee/spec/finders/productivity_analytics_finder_spec.rb'
- 'ee/spec/finders/projects/integrations/jira/by_ids_finder_spec.rb'
@@ -173,7 +170,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/graphql/ee/types/repository/blob_type_spec.rb'
- 'ee/spec/graphql/ee/types/todoable_interface_spec.rb'
- 'ee/spec/graphql/ee/types/user_merge_request_interaction_type_spec.rb'
- - 'ee/spec/graphql/graphql_triggers_spec.rb'
- 'ee/spec/graphql/mutations/app_sec/fuzzing/api/ci_configuration/create_spec.rb'
- 'ee/spec/graphql/mutations/app_sec/fuzzing/coverage/corpus/create_spec.rb'
- 'ee/spec/graphql/mutations/audit_events/streaming/headers/create_spec.rb'
@@ -259,7 +255,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/graphql/resolvers/ci/code_coverage_activities_resolver_spec.rb'
- 'ee/spec/graphql/resolvers/ci/code_coverage_summary_resolver_spec.rb'
- 'ee/spec/graphql/resolvers/clusters/agents_resolver_spec.rb'
- - 'ee/spec/graphql/resolvers/compliance_management/merge_requests/compliance_violation_resolver_spec.rb'
- 'ee/spec/graphql/resolvers/dast_site_profile_resolver_spec.rb'
- 'ee/spec/graphql/resolvers/dast_site_validation_resolver_spec.rb'
- 'ee/spec/graphql/resolvers/epic_ancestors_resolver_spec.rb'
@@ -355,7 +350,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/graphql/types/epic_issue_type_spec.rb'
- 'ee/spec/graphql/types/epic_sort_enum_spec.rb'
- 'ee/spec/graphql/types/epic_state_enum_spec.rb'
- - 'ee/spec/graphql/types/epic_type_spec.rb'
- 'ee/spec/graphql/types/external_issue_type_spec.rb'
- 'ee/spec/graphql/types/gitlab_subscriptions/user_role_enum_spec.rb'
- 'ee/spec/graphql/types/global_id_type_spec.rb'
@@ -411,7 +405,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/graphql/types/security_report_summary_type_spec.rb'
- 'ee/spec/graphql/types/security_scanner_type_enum_spec.rb'
- 'ee/spec/graphql/types/security_scanners_spec.rb'
- - 'ee/spec/graphql/types/subscription_type_spec.rb'
- 'ee/spec/graphql/types/timebox_report_type_spec.rb'
- 'ee/spec/graphql/types/vulnerabilities_count_by_day_type_spec.rb'
- 'ee/spec/graphql/types/vulnerability/external_issue_link_external_tracker_enum_spec.rb'
@@ -529,7 +522,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/helpers/groups/sso_helper_spec.rb'
- 'ee/spec/helpers/incident_management/oncall_schedule_helper_spec.rb'
- 'ee/spec/helpers/kerberos_helper_spec.rb'
- - 'ee/spec/helpers/license_helper_spec.rb'
- 'ee/spec/helpers/license_monitoring_helper_spec.rb'
- 'ee/spec/helpers/manual_quarterly_co_term_banner_helper_spec.rb'
- 'ee/spec/helpers/markup_helper_spec.rb'
@@ -630,7 +622,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/lib/ee/api/helpers/variables_helpers_spec.rb'
- 'ee/spec/lib/ee/api/helpers_spec.rb'
- 'ee/spec/lib/ee/api/support/git_access_actor_spec.rb'
- - 'ee/spec/lib/ee/backup/repositories_spec.rb'
- 'ee/spec/lib/ee/banzai/filter/sanitization_filter_spec.rb'
- 'ee/spec/lib/ee/bulk_imports/groups/stage_spec.rb'
- 'ee/spec/lib/ee/bulk_imports/projects/stage_spec.rb'
@@ -683,7 +674,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/after_config_spec.rb'
- 'ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/external_spec.rb'
- 'ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/security_orchestration_policy_spec.rb'
- - 'ee/spec/lib/ee/gitlab/ci/pipeline/quota/activity_spec.rb'
- 'ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb'
- 'ee/spec/lib/ee/gitlab/ci/reports/security/reports_spec.rb'
- 'ee/spec/lib/ee/gitlab/ci/status/build/manual_spec.rb'
@@ -839,18 +829,14 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/lib/gitlab/ci/parsers/security/formatters/dependency_list_spec.rb'
- 'ee/spec/lib/gitlab/ci/parsers/security/validators/default_branch_image_validator_spec.rb'
- 'ee/spec/lib/gitlab/ci/pipeline/chain/create_cross_database_associations_spec.rb'
- - 'ee/spec/lib/gitlab/ci/pipeline/chain/limit/activity_spec.rb'
- 'ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb'
- 'ee/spec/lib/gitlab/ci/project_config_spec.rb'
- 'ee/spec/lib/gitlab/ci/reports/coverage_fuzzing/report_spec.rb'
- 'ee/spec/lib/gitlab/ci/reports/dependency_list/dependency_spec.rb'
- - 'ee/spec/lib/gitlab/ci/reports/dependency_list/report_spec.rb'
- - 'ee/spec/lib/gitlab/ci/reports/license_scanning/dependency_spec.rb'
- 'ee/spec/lib/gitlab/ci/reports/license_scanning/license_spec.rb'
- 'ee/spec/lib/gitlab/ci/reports/license_scanning/reports_comparer_spec.rb'
- 'ee/spec/lib/gitlab/ci/reports/metrics/report_spec.rb'
- 'ee/spec/lib/gitlab/ci/reports/metrics/reports_comparer_spec.rb'
- - 'ee/spec/lib/gitlab/ci/reports/security/finding_spec.rb'
- 'ee/spec/lib/gitlab/ci/reports/security/locations/cluster_image_scanning_spec.rb'
- 'ee/spec/lib/gitlab/ci/reports/security/locations/container_scanning_spec.rb'
- 'ee/spec/lib/gitlab/ci/reports/security/locations/dast_spec.rb'
@@ -866,13 +852,11 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/lib/gitlab/ci/templates/secure_binaries_ci_yaml_spec.rb'
- 'ee/spec/lib/gitlab/ci/yaml_processor_spec.rb'
- 'ee/spec/lib/gitlab/cidr_spec.rb'
- - 'ee/spec/lib/gitlab/com_spec.rb'
- 'ee/spec/lib/gitlab/custom_file_templates_spec.rb'
- 'ee/spec/lib/gitlab/customers_dot/jwt_spec.rb'
- 'ee/spec/lib/gitlab/data_builder/vulnerability_spec.rb'
- 'ee/spec/lib/gitlab/elastic/bulk_indexer_spec.rb'
- 'ee/spec/lib/gitlab/elastic/client_spec.rb'
- - 'ee/spec/lib/gitlab/elastic/document_reference_spec.rb'
- 'ee/spec/lib/gitlab/elastic/elasticsearch_enabled_cache_spec.rb'
- 'ee/spec/lib/gitlab/elastic/group_search_results_spec.rb'
- 'ee/spec/lib/gitlab/elastic/project_search_results_spec.rb'
@@ -1084,7 +1068,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/models/commit_spec.rb'
- 'ee/spec/models/compliance_management/compliance_framework/project_settings_spec.rb'
- 'ee/spec/models/compliance_management/framework_spec.rb'
- - 'ee/spec/models/concerns/approval_rule_like_spec.rb'
- 'ee/spec/models/concerns/approver_migrate_hook_spec.rb'
- 'ee/spec/models/concerns/auditable_spec.rb'
- 'ee/spec/models/concerns/deprecated_approvals_before_merge_spec.rb'
@@ -1095,7 +1078,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/models/concerns/ee/participable_spec.rb'
- 'ee/spec/models/concerns/ee/project_security_scanners_information_spec.rb'
- 'ee/spec/models/concerns/ee/weight_eventable_spec.rb'
- - 'ee/spec/models/concerns/elastic/merge_request_spec.rb'
- 'ee/spec/models/concerns/elastic/milestone_spec.rb'
- 'ee/spec/models/concerns/elastic/project_wiki_spec.rb'
- 'ee/spec/models/concerns/elastic/projects_search_spec.rb'
@@ -1170,10 +1152,8 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/models/ee/preloaders/group_policy_preloader_spec.rb'
- 'ee/spec/models/ee/project_authorization_spec.rb'
- 'ee/spec/models/ee/project_group_link_spec.rb'
- - 'ee/spec/models/ee/project_setting_spec.rb'
- 'ee/spec/models/ee/project_statistics_spec.rb'
- 'ee/spec/models/ee/project_wiki_spec.rb'
- - 'ee/spec/models/ee/projects/wiki_repository_spec.rb'
- 'ee/spec/models/ee/protected_branch_spec.rb'
- 'ee/spec/models/ee/protected_ref_access_spec.rb'
- 'ee/spec/models/ee/protected_ref_spec.rb'
@@ -1203,7 +1183,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/models/group_member_spec.rb'
- 'ee/spec/models/group_merge_request_approval_setting_spec.rb'
- 'ee/spec/models/group_wiki_repository_spec.rb'
- - 'ee/spec/models/group_wiki_spec.rb'
- 'ee/spec/models/groups/repository_storage_move_spec.rb'
- 'ee/spec/models/historical_data_spec.rb'
- 'ee/spec/models/identity_spec.rb'
@@ -1230,21 +1209,16 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/models/iteration_note_spec.rb'
- 'ee/spec/models/label_note_spec.rb'
- 'ee/spec/models/ldap_group_link_spec.rb'
- - 'ee/spec/models/member_spec.rb'
- 'ee/spec/models/merge_request/blocking_spec.rb'
- 'ee/spec/models/merge_request_block_spec.rb'
- - 'ee/spec/models/merge_request_spec.rb'
- - 'ee/spec/models/merge_requests/compliance_violation_spec.rb'
- 'ee/spec/models/merge_requests/external_status_check_spec.rb'
- 'ee/spec/models/merge_requests/status_check_response_spec.rb'
- 'ee/spec/models/milestone_release_spec.rb'
- 'ee/spec/models/milestone_spec.rb'
- 'ee/spec/models/namespace_limit_spec.rb'
- 'ee/spec/models/namespace_setting_spec.rb'
- - 'ee/spec/models/namespaces/free_user_cap_spec.rb'
- 'ee/spec/models/namespaces/storage/root_excess_size_spec.rb'
- 'ee/spec/models/namespaces/storage/root_size_spec.rb'
- - 'ee/spec/models/note_spec.rb'
- 'ee/spec/models/packages/package_file_spec.rb'
- 'ee/spec/models/path_lock_spec.rb'
- 'ee/spec/models/plan_spec.rb'
@@ -1261,7 +1235,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/models/project_security_setting_spec.rb'
- 'ee/spec/models/project_team_spec.rb'
- 'ee/spec/models/protected_branch/required_code_owners_section_spec.rb'
- - 'ee/spec/models/protected_branch/unprotect_access_level_spec.rb'
- 'ee/spec/models/protected_environment_spec.rb'
- 'ee/spec/models/protected_environments/approval_rule_spec.rb'
- 'ee/spec/models/protected_environments/deploy_access_level_spec.rb'
@@ -1328,7 +1301,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/policies/security/finding_policy_spec.rb'
- 'ee/spec/policies/security/scan_policy_spec.rb'
- 'ee/spec/policies/user_policy_spec.rb'
- - 'ee/spec/policies/vulnerability_policy_spec.rb'
- 'ee/spec/presenters/analytics/cycle_analytics/stage_presenter_spec.rb'
- 'ee/spec/presenters/audit_event_presenter_spec.rb'
- 'ee/spec/presenters/ci/build_presenter_spec.rb'
@@ -1518,7 +1490,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/services/audit_events/unregister_runner_audit_event_service_spec.rb'
- 'ee/spec/services/audit_events/user_impersonation_group_audit_event_service_spec.rb'
- 'ee/spec/services/auto_merge/add_to_merge_train_when_pipeline_succeeds_service_spec.rb'
- - 'ee/spec/services/auto_merge/merge_train_service_spec.rb'
- 'ee/spec/services/auto_merge/merge_when_pipeline_succeeds_service_spec.rb'
- 'ee/spec/services/award_emojis/add_service_spec.rb'
- 'ee/spec/services/award_emojis/destroy_service_spec.rb'
@@ -1571,7 +1542,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/services/projects/setup_ci_cd_spec.rb'
- 'ee/spec/services/projects/transfer_service_spec.rb'
- 'ee/spec/services/projects/update_mirror_service_spec.rb'
- - 'ee/spec/services/projects/update_service_spec.rb'
- 'ee/spec/services/protected_environments/base_service_spec.rb'
- 'ee/spec/services/protected_environments/environment_dropdown_service_spec.rb'
- 'ee/spec/services/protected_environments/search_service_spec.rb'
@@ -1582,7 +1552,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/services/releases/update_service_spec.rb'
- 'ee/spec/services/requirements_management/prepare_import_csv_service_spec.rb'
- 'ee/spec/services/requirements_management/process_test_reports_service_spec.rb'
- - 'ee/spec/services/resource_access_tokens/create_service_spec.rb'
- 'ee/spec/services/resource_access_tokens/revoke_service_spec.rb'
- 'ee/spec/services/timebox_report_service_spec.rb'
- 'ee/spec/tasks/gitlab/license_rake_spec.rb'
@@ -1610,7 +1579,6 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/views/groups/_compliance_frameworks.html.haml_spec.rb'
- 'ee/spec/views/groups/compliance_frameworks/edit.html.haml_spec.rb'
- 'ee/spec/views/groups/compliance_frameworks/new.html.haml_spec.rb'
- - 'ee/spec/views/groups/edit.html.haml_spec.rb'
- 'ee/spec/views/groups/hook_logs/show.html.haml_spec.rb'
- 'ee/spec/views/groups/hooks/edit.html.haml_spec.rb'
- 'ee/spec/views/groups/security/discover/show.html.haml_spec.rb'
@@ -1622,9 +1590,7 @@ RSpec/MissingFeatureCategory:
- 'ee/spec/views/layouts/header/_current_user_dropdown.html.haml_spec.rb'
- 'ee/spec/views/layouts/header/_ee_subscribable_banner.html.haml_spec.rb'
- 'ee/spec/views/layouts/header/_read_only_banner.html.haml_spec.rb'
- - 'ee/spec/views/layouts/nav/sidebar/_admin.html.haml_spec.rb'
- 'ee/spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb'
- - 'ee/spec/views/layouts/nav/sidebar/_push_rules_link.html.haml_spec.rb'
- 'ee/spec/views/layouts/project.html.haml_spec.rb'
- 'ee/spec/views/operations/environments.html.haml_spec.rb'
- 'ee/spec/views/operations/index.html.haml_spec.rb'
@@ -1726,7 +1692,6 @@ RSpec/MissingFeatureCategory:
- 'spec/controllers/chaos_controller_spec.rb'
- 'spec/controllers/concerns/check_rate_limit_spec.rb'
- 'spec/controllers/concerns/checks_collaboration_spec.rb'
- - 'spec/controllers/concerns/confirm_email_warning_spec.rb'
- 'spec/controllers/concerns/continue_params_spec.rb'
- 'spec/controllers/concerns/controller_with_cross_project_access_check_spec.rb'
- 'spec/controllers/concerns/enforces_admin_authentication_spec.rb'
@@ -1744,10 +1709,8 @@ RSpec/MissingFeatureCategory:
- 'spec/controllers/concerns/preferred_language_switcher_spec.rb'
- 'spec/controllers/concerns/project_unauthorized_spec.rb'
- 'spec/controllers/concerns/redirects_for_missing_path_on_tree_spec.rb'
- - 'spec/controllers/concerns/redis_tracking_spec.rb'
- 'spec/controllers/concerns/renders_commits_spec.rb'
- 'spec/controllers/concerns/routable_actions_spec.rb'
- - 'spec/controllers/concerns/send_file_upload_spec.rb'
- 'spec/controllers/concerns/sorting_preference_spec.rb'
- 'spec/controllers/concerns/sourcegraph_decorator_spec.rb'
- 'spec/controllers/concerns/spammable_actions/akismet_mark_as_spam_action_spec.rb'
@@ -1786,12 +1749,6 @@ RSpec/MissingFeatureCategory:
- 'spec/controllers/groups/variables_controller_spec.rb'
- 'spec/controllers/health_check_controller_spec.rb'
- 'spec/controllers/help_controller_spec.rb'
- - 'spec/controllers/import/bitbucket_controller_spec.rb'
- - 'spec/controllers/import/bitbucket_server_controller_spec.rb'
- - 'spec/controllers/import/fogbugz_controller_spec.rb'
- - 'spec/controllers/import/gitea_controller_spec.rb'
- - 'spec/controllers/import/gitlab_controller_spec.rb'
- - 'spec/controllers/import/manifest_controller_spec.rb'
- 'spec/controllers/invites_controller_spec.rb'
- 'spec/controllers/jira_connect/app_descriptor_controller_spec.rb'
- 'spec/controllers/jira_connect/branches_controller_spec.rb'
@@ -1824,8 +1781,6 @@ RSpec/MissingFeatureCategory:
- 'spec/controllers/projects/autocomplete_sources_controller_spec.rb'
- 'spec/controllers/projects/avatars_controller_spec.rb'
- 'spec/controllers/projects/badges_controller_spec.rb'
- - 'spec/controllers/projects/blame_controller_spec.rb'
- - 'spec/controllers/projects/blob_controller_spec.rb'
- 'spec/controllers/projects/boards_controller_spec.rb'
- 'spec/controllers/projects/ci/daily_build_group_report_results_controller_spec.rb'
- 'spec/controllers/projects/ci/lints_controller_spec.rb'
@@ -1848,7 +1803,6 @@ RSpec/MissingFeatureCategory:
- 'spec/controllers/projects/find_file_controller_spec.rb'
- 'spec/controllers/projects/graphs_controller_spec.rb'
- 'spec/controllers/projects/import/jira_controller_spec.rb'
- - 'spec/controllers/projects/imports_controller_spec.rb'
- 'spec/controllers/projects/incidents_controller_spec.rb'
- 'spec/controllers/projects/issue_links_controller_spec.rb'
- 'spec/controllers/projects/mattermosts_controller_spec.rb'
@@ -1885,13 +1839,11 @@ RSpec/MissingFeatureCategory:
- 'spec/controllers/projects/templates_controller_spec.rb'
- 'spec/controllers/projects/terraform_controller_spec.rb'
- 'spec/controllers/projects/todos_controller_spec.rb'
- - 'spec/controllers/projects/tree_controller_spec.rb'
- 'spec/controllers/projects/uploads_controller_spec.rb'
- 'spec/controllers/projects/usage_quotas_controller_spec.rb'
- 'spec/controllers/projects/variables_controller_spec.rb'
- 'spec/controllers/projects/web_ide_schemas_controller_spec.rb'
- 'spec/controllers/projects/web_ide_terminals_controller_spec.rb'
- - 'spec/controllers/projects/wikis_controller_spec.rb'
- 'spec/controllers/repositories/lfs_storage_controller_spec.rb'
- 'spec/controllers/root_controller_spec.rb'
- 'spec/controllers/sent_notifications_controller_spec.rb'
@@ -1986,7 +1938,6 @@ RSpec/MissingFeatureCategory:
- 'spec/finders/groups/accepting_project_transfers_finder_spec.rb'
- 'spec/finders/groups/projects_requiring_authorizations_refresh/on_direct_membership_finder_spec.rb'
- 'spec/finders/groups/projects_requiring_authorizations_refresh/on_transfer_finder_spec.rb'
- - 'spec/finders/groups/user_groups_finder_spec.rb'
- 'spec/finders/groups_finder_spec.rb'
- 'spec/finders/incident_management/timeline_event_tags_finder_spec.rb'
- 'spec/finders/incident_management/timeline_events_finder_spec.rb'
@@ -2099,7 +2050,6 @@ RSpec/MissingFeatureCategory:
- 'spec/frontend/fixtures/prometheus_integration.rb'
- 'spec/frontend/fixtures/raw.rb'
- 'spec/frontend/fixtures/releases.rb'
- - 'spec/frontend/fixtures/runner.rb'
- 'spec/frontend/fixtures/search.rb'
- 'spec/frontend/fixtures/sessions.rb'
- 'spec/frontend/fixtures/snippet.rb'
@@ -2111,7 +2061,6 @@ RSpec/MissingFeatureCategory:
- 'spec/frontend/fixtures/webauthn.rb'
- 'spec/graphql/features/authorization_spec.rb'
- 'spec/graphql/gitlab_schema_spec.rb'
- - 'spec/graphql/graphql_triggers_spec.rb'
- 'spec/graphql/mutations/alert_management/alerts/set_assignees_spec.rb'
- 'spec/graphql/mutations/alert_management/alerts/todo/create_spec.rb'
- 'spec/graphql/mutations/alert_management/create_alert_issue_spec.rb'
@@ -2216,10 +2165,8 @@ RSpec/MissingFeatureCategory:
- 'spec/graphql/resolvers/board_resolver_spec.rb'
- 'spec/graphql/resolvers/boards_resolver_spec.rb'
- 'spec/graphql/resolvers/branch_commit_resolver_spec.rb'
- - 'spec/graphql/resolvers/ci/all_jobs_resolver_spec.rb'
- 'spec/graphql/resolvers/ci/config_resolver_spec.rb'
- 'spec/graphql/resolvers/ci/job_token_scope_resolver_spec.rb'
- - 'spec/graphql/resolvers/ci/jobs_resolver_spec.rb'
- 'spec/graphql/resolvers/ci/project_pipeline_counts_resolver_spec.rb'
- 'spec/graphql/resolvers/ci/template_resolver_spec.rb'
- 'spec/graphql/resolvers/ci/test_report_summary_resolver_spec.rb'
@@ -2279,7 +2226,6 @@ RSpec/MissingFeatureCategory:
- 'spec/graphql/resolvers/package_details_resolver_spec.rb'
- 'spec/graphql/resolvers/package_pipelines_resolver_spec.rb'
- 'spec/graphql/resolvers/packages_base_resolver_spec.rb'
- - 'spec/graphql/resolvers/paginated_tree_resolver_spec.rb'
- 'spec/graphql/resolvers/project_issues_resolver_spec.rb'
- 'spec/graphql/resolvers/project_jobs_resolver_spec.rb'
- 'spec/graphql/resolvers/project_members_resolver_spec.rb'
@@ -2366,7 +2312,6 @@ RSpec/MissingFeatureCategory:
- 'spec/graphql/types/ci/job_kind_enum_spec.rb'
- 'spec/graphql/types/ci/job_need_union_spec.rb'
- 'spec/graphql/types/ci/job_status_enum_spec.rb'
- - 'spec/graphql/types/ci/job_type_spec.rb'
- 'spec/graphql/types/ci/manual_variable_type_spec.rb'
- 'spec/graphql/types/ci/pipeline_counts_type_spec.rb'
- 'spec/graphql/types/ci/pipeline_merge_request_event_type_enum_spec.rb'
@@ -2485,7 +2430,6 @@ RSpec/MissingFeatureCategory:
- 'spec/graphql/types/merge_request_sort_enum_spec.rb'
- 'spec/graphql/types/merge_request_state_enum_spec.rb'
- 'spec/graphql/types/merge_request_state_event_enum_spec.rb'
- - 'spec/graphql/types/merge_request_type_spec.rb'
- 'spec/graphql/types/merge_requests/assignee_type_spec.rb'
- 'spec/graphql/types/merge_requests/author_type_spec.rb'
- 'spec/graphql/types/merge_requests/participant_type_spec.rb'
@@ -2625,7 +2569,6 @@ RSpec/MissingFeatureCategory:
- 'spec/helpers/award_emoji_helper_spec.rb'
- 'spec/helpers/badges_helper_spec.rb'
- 'spec/helpers/bizible_helper_spec.rb'
- - 'spec/helpers/blame_helper_spec.rb'
- 'spec/helpers/blob_helper_spec.rb'
- 'spec/helpers/boards_helper_spec.rb'
- 'spec/helpers/branches_helper_spec.rb'
@@ -2688,8 +2631,6 @@ RSpec/MissingFeatureCategory:
- 'spec/helpers/milestones_helper_spec.rb'
- 'spec/helpers/namespaces_helper_spec.rb'
- 'spec/helpers/nav/top_nav_helper_spec.rb'
- - 'spec/helpers/nav_helper_spec.rb'
- - 'spec/helpers/notes_helper_spec.rb'
- 'spec/helpers/notifications_helper_spec.rb'
- 'spec/helpers/notify_helper_spec.rb'
- 'spec/helpers/numbers_helper_spec.rb'
@@ -2739,7 +2680,6 @@ RSpec/MissingFeatureCategory:
- 'spec/helpers/users/group_callouts_helper_spec.rb'
- 'spec/helpers/users_helper_spec.rb'
- 'spec/helpers/version_check_helper_spec.rb'
- - 'spec/helpers/visibility_level_helper_spec.rb'
- 'spec/helpers/web_ide_button_helper_spec.rb'
- 'spec/helpers/webpack_helper_spec.rb'
- 'spec/helpers/whats_new_helper_spec.rb'
@@ -2869,10 +2809,7 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/backup/database_backup_error_spec.rb'
- 'spec/lib/backup/file_backup_error_spec.rb'
- 'spec/lib/backup/files_spec.rb'
- - 'spec/lib/backup/gitaly_backup_spec.rb'
- - 'spec/lib/backup/repositories_spec.rb'
- 'spec/lib/backup/task_spec.rb'
- - 'spec/lib/banzai/filter/external_link_filter_spec.rb'
- 'spec/lib/banzai/filter/inline_alert_metrics_filter_spec.rb'
- 'spec/lib/banzai/filter/inline_cluster_metrics_filter_spec.rb'
- 'spec/lib/banzai/filter/inline_diff_filter_spec.rb'
@@ -2941,7 +2878,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/bulk_imports/projects/pipelines/pipeline_schedules_pipeline_spec.rb'
- 'spec/lib/bulk_imports/projects/pipelines/project_attributes_pipeline_spec.rb'
- 'spec/lib/bulk_imports/projects/pipelines/project_feature_pipeline_spec.rb'
- - 'spec/lib/bulk_imports/projects/pipelines/project_pipeline_spec.rb'
- 'spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb'
- 'spec/lib/bulk_imports/projects/pipelines/releases_pipeline_spec.rb'
- 'spec/lib/bulk_imports/projects/pipelines/repository_bundle_pipeline_spec.rb'
@@ -3027,7 +2963,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/api_authentication/token_locator_spec.rb'
- 'spec/lib/gitlab/api_authentication/token_type_builder_spec.rb'
- 'spec/lib/gitlab/app_json_logger_spec.rb'
- - 'spec/lib/gitlab/app_logger_spec.rb'
- 'spec/lib/gitlab/app_text_logger_spec.rb'
- 'spec/lib/gitlab/application_context_spec.rb'
- 'spec/lib/gitlab/application_rate_limiter/base_strategy_spec.rb'
@@ -3062,7 +2997,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/auth/ldap/dn_spec.rb'
- 'spec/lib/gitlab/auth/ldap/person_spec.rb'
- 'spec/lib/gitlab/auth/ldap/user_spec.rb'
- - 'spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb'
- 'spec/lib/gitlab/auth/o_auth/identity_linker_spec.rb'
- 'spec/lib/gitlab/auth/o_auth/provider_spec.rb'
- 'spec/lib/gitlab/auth/otp/strategies/devise_spec.rb'
@@ -3084,14 +3018,11 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/background_migration/backfill_cluster_agents_has_vulnerabilities_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_draft_status_on_merge_requests_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_draft_status_on_merge_requests_with_corrected_regex_spec.rb'
- - 'spec/lib/gitlab/background_migration/backfill_group_features_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_imported_issue_search_data_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_integrations_enable_ssl_verification_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_internal_on_notes_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_issue_search_data_spec.rb'
- - 'spec/lib/gitlab/background_migration/backfill_member_namespace_for_group_members_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_namespace_details_spec.rb'
- - 'spec/lib/gitlab/background_migration/backfill_namespace_id_for_namespace_route_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_namespace_id_for_project_route_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_namespace_id_of_vulnerability_reads_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_note_discussion_id_spec.rb'
@@ -3130,14 +3061,11 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/background_migration/disable_legacy_open_source_license_for_projects_less_than_one_mb_spec.rb'
- 'spec/lib/gitlab/background_migration/expire_o_auth_tokens_spec.rb'
- 'spec/lib/gitlab/background_migration/fix_duplicate_project_name_and_path_spec.rb'
- - 'spec/lib/gitlab/background_migration/fix_vulnerability_occurrences_with_hashes_as_raw_metadata_spec.rb'
- 'spec/lib/gitlab/background_migration/job_coordinator_spec.rb'
- 'spec/lib/gitlab/background_migration/legacy_upload_mover_spec.rb'
- 'spec/lib/gitlab/background_migration/legacy_uploads_migrator_spec.rb'
- 'spec/lib/gitlab/background_migration/mailers/unconfirm_mailer_spec.rb'
- - 'spec/lib/gitlab/background_migration/migrate_personal_namespace_project_maintainer_to_owner_spec.rb'
- 'spec/lib/gitlab/background_migration/migrate_shimo_confluence_integration_category_spec.rb'
- - 'spec/lib/gitlab/background_migration/nullify_orphan_runner_id_on_ci_builds_spec.rb'
- 'spec/lib/gitlab/background_migration/populate_container_repository_migration_plan_spec.rb'
- 'spec/lib/gitlab/background_migration/populate_operation_visibility_permissions_from_operations_spec.rb'
- 'spec/lib/gitlab/background_migration/populate_projects_star_count_spec.rb'
@@ -3145,7 +3073,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/background_migration/remove_backfilled_job_artifacts_expire_at_spec.rb'
- 'spec/lib/gitlab/background_migration/remove_occurrence_pipelines_and_duplicate_vulnerabilities_findings_spec.rb'
- 'spec/lib/gitlab/background_migration/remove_self_managed_wiki_notes_spec.rb'
- - 'spec/lib/gitlab/background_migration/remove_vulnerability_finding_links_spec.rb'
- 'spec/lib/gitlab/background_migration/rename_task_system_note_to_checklist_item_spec.rb'
- 'spec/lib/gitlab/background_migration/reset_duplicate_ci_runners_token_encrypted_values_on_projects_spec.rb'
- 'spec/lib/gitlab/background_migration/reset_duplicate_ci_runners_token_values_on_projects_spec.rb'
@@ -3165,7 +3092,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/branch_push_merge_commit_analyzer_spec.rb'
- 'spec/lib/gitlab/buffered_io_spec.rb'
- 'spec/lib/gitlab/build_access_spec.rb'
- - 'spec/lib/gitlab/bullet/exclusions_spec.rb'
- 'spec/lib/gitlab/bullet_spec.rb'
- 'spec/lib/gitlab/cache/helpers_spec.rb'
- 'spec/lib/gitlab/cache/import/caching_spec.rb'
@@ -3201,7 +3127,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/ci/ansi2json/parser_spec.rb'
- 'spec/lib/gitlab/ci/ansi2json/result_spec.rb'
- 'spec/lib/gitlab/ci/ansi2json/style_spec.rb'
- - 'spec/lib/gitlab/ci/ansi2json_spec.rb'
- 'spec/lib/gitlab/ci/artifact_file_reader_spec.rb'
- 'spec/lib/gitlab/ci/artifacts/logger_spec.rb'
- 'spec/lib/gitlab/ci/artifacts/metrics_spec.rb'
@@ -3220,7 +3145,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/ci/build/artifacts/metadata_spec.rb'
- 'spec/lib/gitlab/ci/build/artifacts/path_spec.rb'
- 'spec/lib/gitlab/ci/build/cache_spec.rb'
- - 'spec/lib/gitlab/ci/build/context/global_spec.rb'
- 'spec/lib/gitlab/ci/build/credentials/factory_spec.rb'
- 'spec/lib/gitlab/ci/build/credentials/registry/dependency_proxy_spec.rb'
- 'spec/lib/gitlab/ci/build/credentials/registry/gitlab_registry_spec.rb'
@@ -3304,7 +3228,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/ci/config/yaml/tags/resolver_spec.rb'
- 'spec/lib/gitlab/ci/cron_parser_spec.rb'
- 'spec/lib/gitlab/ci/jwt_spec.rb'
- - 'spec/lib/gitlab/ci/jwt_v2_spec.rb'
- 'spec/lib/gitlab/ci/mask_secret_spec.rb'
- 'spec/lib/gitlab/ci/matching/build_matcher_spec.rb'
- 'spec/lib/gitlab/ci/matching/runner_matcher_spec.rb'
@@ -3362,7 +3285,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/ci/project_config_spec.rb'
- 'spec/lib/gitlab/ci/reports/accessibility_reports_comparer_spec.rb'
- 'spec/lib/gitlab/ci/reports/accessibility_reports_spec.rb'
- - 'spec/lib/gitlab/ci/reports/codequality_mr_diff_spec.rb'
- 'spec/lib/gitlab/ci/reports/codequality_reports_comparer_spec.rb'
- 'spec/lib/gitlab/ci/reports/codequality_reports_spec.rb'
- 'spec/lib/gitlab/ci/reports/coverage_report_generator_spec.rb'
@@ -3419,7 +3341,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/ci/status/build/waiting_for_approval_spec.rb'
- 'spec/lib/gitlab/ci/status/build/waiting_for_resource_spec.rb'
- 'spec/lib/gitlab/ci/status/canceled_spec.rb'
- - 'spec/lib/gitlab/ci/status/composite_spec.rb'
- 'spec/lib/gitlab/ci/status/core_spec.rb'
- 'spec/lib/gitlab/ci/status/created_spec.rb'
- 'spec/lib/gitlab/ci/status/extended_spec.rb'
@@ -3436,7 +3357,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/ci/status/pipeline/delayed_spec.rb'
- 'spec/lib/gitlab/ci/status/pipeline/factory_spec.rb'
- 'spec/lib/gitlab/ci/status/preparing_spec.rb'
- - 'spec/lib/gitlab/ci/status/processable/waiting_for_resource_spec.rb'
- 'spec/lib/gitlab/ci/status/running_spec.rb'
- 'spec/lib/gitlab/ci/status/scheduled_spec.rb'
- 'spec/lib/gitlab/ci/status/skipped_spec.rb'
@@ -3541,10 +3461,8 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/database/background_migration/batched_job_spec.rb'
- 'spec/lib/gitlab/database/background_migration/batched_job_transition_log_spec.rb'
- 'spec/lib/gitlab/database/background_migration/batched_migration_runner_spec.rb'
- - 'spec/lib/gitlab/database/background_migration/batched_migration_spec.rb'
- 'spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb'
- 'spec/lib/gitlab/database/background_migration/health_status/indicators/write_ahead_log_spec.rb'
- - 'spec/lib/gitlab/database/background_migration/health_status_spec.rb'
- 'spec/lib/gitlab/database/background_migration/prometheus_metrics_spec.rb'
- 'spec/lib/gitlab/database/background_migration_job_spec.rb'
- 'spec/lib/gitlab/database/batch_average_counter_spec.rb'
@@ -3559,7 +3477,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/database/dynamic_model_helpers_spec.rb'
- 'spec/lib/gitlab/database/each_database_spec.rb'
- 'spec/lib/gitlab/database/grant_spec.rb'
- - 'spec/lib/gitlab/database/load_balancing/action_cable_callbacks_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/configuration_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/connection_proxy_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/host_list_spec.rb'
@@ -3570,7 +3487,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/session_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/setup_spec.rb'
- - 'spec/lib/gitlab/database/load_balancing/sidekiq_server_middleware_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/srv_resolver_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/sticking_spec.rb'
- 'spec/lib/gitlab/database/loose_foreign_keys_spec.rb'
@@ -3608,7 +3524,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/database/partitioning/time_partition_spec.rb'
- 'spec/lib/gitlab/database/partitioning_migration_helpers/backfill_partitioned_table_spec.rb'
- 'spec/lib/gitlab/database/partitioning_migration_helpers/index_helpers_spec.rb'
- - 'spec/lib/gitlab/database/partitioning_spec.rb'
- 'spec/lib/gitlab/database/pg_class_spec.rb'
- 'spec/lib/gitlab/database/postgres_constraint_spec.rb'
- 'spec/lib/gitlab/database/postgres_hll/batch_distinct_counter_spec.rb'
@@ -3646,7 +3561,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/database_importers/instance_administrators/create_group_spec.rb'
- 'spec/lib/gitlab/database_importers/self_monitoring/project/create_service_spec.rb'
- 'spec/lib/gitlab/database_importers/self_monitoring/project/delete_service_spec.rb'
- - 'spec/lib/gitlab/database_spec.rb'
- 'spec/lib/gitlab/default_branch_spec.rb'
- 'spec/lib/gitlab/dependency_linker/base_linker_spec.rb'
- 'spec/lib/gitlab/dependency_linker/cargo_toml_linker_spec.rb'
@@ -3675,8 +3589,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/diff/file_spec.rb'
- 'spec/lib/gitlab/diff/formatters/image_formatter_spec.rb'
- 'spec/lib/gitlab/diff/formatters/text_formatter_spec.rb'
- - 'spec/lib/gitlab/diff/highlight_cache_spec.rb'
- - 'spec/lib/gitlab/diff/highlight_spec.rb'
- 'spec/lib/gitlab/diff/inline_diff_markdown_marker_spec.rb'
- 'spec/lib/gitlab/diff/inline_diff_marker_spec.rb'
- 'spec/lib/gitlab/diff/inline_diff_spec.rb'
@@ -3728,7 +3640,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/email/message/in_product_marketing_spec.rb'
- 'spec/lib/gitlab/email/message/repository_push_spec.rb'
- 'spec/lib/gitlab/email/receiver_spec.rb'
- - 'spec/lib/gitlab/email/reply_parser_spec.rb'
- 'spec/lib/gitlab/email/service_desk_receiver_spec.rb'
- 'spec/lib/gitlab/email/smime/signer_spec.rb'
- 'spec/lib/gitlab/emoji_spec.rb'
@@ -4018,13 +3929,11 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/import_export/file_importer_spec.rb'
- 'spec/lib/gitlab/import_export/group/object_builder_spec.rb'
- 'spec/lib/gitlab/import_export/group/relation_factory_spec.rb'
- - 'spec/lib/gitlab/import_export/group/tree_restorer_spec.rb'
- 'spec/lib/gitlab/import_export/group/tree_saver_spec.rb'
- 'spec/lib/gitlab/import_export/hash_util_spec.rb'
- 'spec/lib/gitlab/import_export/import_export_spec.rb'
- 'spec/lib/gitlab/import_export/import_test_coverage_spec.rb'
- 'spec/lib/gitlab/import_export/importer_spec.rb'
- - 'spec/lib/gitlab/import_export/json/ndjson_reader_spec.rb'
- 'spec/lib/gitlab/import_export/json/ndjson_writer_spec.rb'
- 'spec/lib/gitlab/import_export/legacy_relation_tree_saver_spec.rb'
- 'spec/lib/gitlab/import_export/lfs_restorer_spec.rb'
@@ -4202,10 +4111,8 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/metrics/samplers/ruby_sampler_spec.rb'
- 'spec/lib/gitlab/metrics/samplers/threads_sampler_spec.rb'
- 'spec/lib/gitlab/metrics/sli_spec.rb'
- - 'spec/lib/gitlab/metrics/subscribers/action_cable_spec.rb'
- 'spec/lib/gitlab/metrics/subscribers/action_view_spec.rb'
- 'spec/lib/gitlab/metrics/subscribers/active_record_spec.rb'
- - 'spec/lib/gitlab/metrics/subscribers/external_http_spec.rb'
- 'spec/lib/gitlab/metrics/subscribers/rack_attack_spec.rb'
- 'spec/lib/gitlab/metrics/subscribers/rails_cache_spec.rb'
- 'spec/lib/gitlab/metrics/system_spec.rb'
@@ -4399,7 +4306,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/sidekiq_middleware/admin_mode/server_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/client_metrics_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/client_spec.rb'
- - 'spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/server_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/none_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executed_spec.rb'
@@ -4448,7 +4354,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/slash_commands/run_spec.rb'
- 'spec/lib/gitlab/snippet_search_results_spec.rb'
- 'spec/lib/gitlab/sourcegraph_spec.rb'
- - 'spec/lib/gitlab/spamcheck/client_spec.rb'
- 'spec/lib/gitlab/sql/cte_spec.rb'
- 'spec/lib/gitlab/sql/except_spec.rb'
- 'spec/lib/gitlab/sql/glob_spec.rb'
@@ -4489,14 +4394,11 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/gitlab/tracking/service_ping_context_spec.rb'
- 'spec/lib/gitlab/tracking/snowplow_schema_validation_spec.rb'
- 'spec/lib/gitlab/tracking/standard_context_spec.rb'
- - 'spec/lib/gitlab/tracking_spec.rb'
- 'spec/lib/gitlab/tree_summary_spec.rb'
- 'spec/lib/gitlab/unicode_spec.rb'
- 'spec/lib/gitlab/untrusted_regexp/ruby_syntax_spec.rb'
- - 'spec/lib/gitlab/untrusted_regexp_spec.rb'
- 'spec/lib/gitlab/uploads_transfer_spec.rb'
- 'spec/lib/gitlab/url_blockers/domain_allowlist_entry_spec.rb'
- - 'spec/lib/gitlab/url_blockers/ip_allowlist_entry_spec.rb'
- 'spec/lib/gitlab/url_blockers/url_allowlist_spec.rb'
- 'spec/lib/gitlab/url_builder_spec.rb'
- 'spec/lib/gitlab/url_sanitizer_spec.rb'
@@ -4669,11 +4571,9 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/peek/views/redis_detailed_spec.rb'
- 'spec/lib/peek/views/rugged_spec.rb'
- 'spec/lib/product_analytics/event_params_spec.rb'
- - 'spec/lib/product_analytics/tracker_spec.rb'
- 'spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb'
- 'spec/lib/prometheus/pid_provider_spec.rb'
- 'spec/lib/quality/seeders/issues_spec.rb'
- - 'spec/lib/rouge/formatters/html_gitlab_spec.rb'
- 'spec/lib/safe_zip/entry_spec.rb'
- 'spec/lib/safe_zip/extract_params_spec.rb'
- 'spec/lib/safe_zip/extract_spec.rb'
@@ -4718,7 +4618,6 @@ RSpec/MissingFeatureCategory:
- 'spec/lib/system_check_spec.rb'
- 'spec/lib/unnested_in_filters/dsl_spec.rb'
- 'spec/lib/unnested_in_filters/rewriter_spec.rb'
- - 'spec/lib/uploaded_file_spec.rb'
- 'spec/lib/version_check_spec.rb'
- 'spec/mailers/abuse_report_mailer_spec.rb'
- 'spec/mailers/devise_mailer_spec.rb'
@@ -4731,10 +4630,8 @@ RSpec/MissingFeatureCategory:
- 'spec/mailers/emails/merge_requests_spec.rb'
- 'spec/mailers/emails/pages_domains_spec.rb'
- 'spec/mailers/emails/pipelines_spec.rb'
- - 'spec/mailers/emails/profile_spec.rb'
- 'spec/mailers/emails/projects_spec.rb'
- 'spec/mailers/emails/releases_spec.rb'
- - 'spec/mailers/emails/service_desk_spec.rb'
- 'spec/mailers/notify_spec.rb'
- 'spec/mailers/previews_spec.rb'
- 'spec/mailers/repository_check_mailer_spec.rb'
@@ -4773,7 +4670,6 @@ RSpec/MissingFeatureCategory:
- 'spec/models/blob_viewer/license_spec.rb'
- 'spec/models/blob_viewer/markup_spec.rb'
- 'spec/models/blob_viewer/metrics_dashboard_yml_spec.rb'
- - 'spec/models/blob_viewer/package_json_spec.rb'
- 'spec/models/blob_viewer/podspec_json_spec.rb'
- 'spec/models/blob_viewer/podspec_spec.rb'
- 'spec/models/blob_viewer/readme_spec.rb'
@@ -4784,12 +4680,9 @@ RSpec/MissingFeatureCategory:
- 'spec/models/board_spec.rb'
- 'spec/models/broadcast_message_spec.rb'
- 'spec/models/bulk_imports/configuration_spec.rb'
- - 'spec/models/bulk_imports/export_spec.rb'
- 'spec/models/bulk_imports/export_status_spec.rb'
- 'spec/models/bulk_imports/export_upload_spec.rb'
- 'spec/models/bulk_imports/failure_spec.rb'
- - 'spec/models/bulk_imports/file_transfer/group_config_spec.rb'
- - 'spec/models/bulk_imports/file_transfer/project_config_spec.rb'
- 'spec/models/bulk_imports/file_transfer_spec.rb'
- 'spec/models/bulk_imports/tracker_spec.rb'
- 'spec/models/chat_team_spec.rb'
@@ -4801,8 +4694,6 @@ RSpec/MissingFeatureCategory:
- 'spec/models/ci/build_trace_chunks/database_spec.rb'
- 'spec/models/ci/build_trace_chunks/fog_spec.rb'
- 'spec/models/ci/build_trace_chunks/redis_spec.rb'
- - 'spec/models/ci/build_trace_spec.rb'
- - 'spec/models/ci/commit_with_pipeline_spec.rb'
- 'spec/models/ci/daily_build_group_report_result_spec.rb'
- 'spec/models/ci/deleted_object_spec.rb'
- 'spec/models/ci/group_spec.rb'
@@ -4844,6 +4735,7 @@ RSpec/MissingFeatureCategory:
- 'spec/models/commit_signatures/x509_commit_signature_spec.rb'
- 'spec/models/commit_spec.rb'
- 'spec/models/compare_spec.rb'
+ - 'spec/models/commit_status_spec.rb'
- 'spec/models/concerns/access_requestable_spec.rb'
- 'spec/models/concerns/after_commit_queue_spec.rb'
- 'spec/models/concerns/approvable_spec.rb'
@@ -4971,7 +4863,6 @@ RSpec/MissingFeatureCategory:
- 'spec/models/design_management/design_action_spec.rb'
- 'spec/models/design_management/design_at_version_spec.rb'
- 'spec/models/design_management/design_collection_spec.rb'
- - 'spec/models/design_management/repository_spec.rb'
- 'spec/models/design_management/version_spec.rb'
- 'spec/models/design_user_mention_spec.rb'
- 'spec/models/dev_ops_report/metric_spec.rb'
@@ -5115,7 +5006,6 @@ RSpec/MissingFeatureCategory:
- 'spec/models/milestone_spec.rb'
- 'spec/models/ml/candidate_metric_spec.rb'
- 'spec/models/ml/candidate_param_spec.rb'
- - 'spec/models/ml/experiment_spec.rb'
- 'spec/models/namespace/admin_note_spec.rb'
- 'spec/models/namespace/aggregation_schedule_spec.rb'
- 'spec/models/namespace/detail_spec.rb'
@@ -5147,12 +5037,10 @@ RSpec/MissingFeatureCategory:
- 'spec/models/packages/debian/group_component_file_spec.rb'
- 'spec/models/packages/debian/group_component_spec.rb'
- 'spec/models/packages/debian/group_distribution_key_spec.rb'
- - 'spec/models/packages/debian/group_distribution_spec.rb'
- 'spec/models/packages/debian/project_architecture_spec.rb'
- 'spec/models/packages/debian/project_component_file_spec.rb'
- 'spec/models/packages/debian/project_component_spec.rb'
- 'spec/models/packages/debian/project_distribution_key_spec.rb'
- - 'spec/models/packages/debian/project_distribution_spec.rb'
- 'spec/models/packages/debian/publication_spec.rb'
- 'spec/models/packages/dependency_link_spec.rb'
- 'spec/models/packages/dependency_spec.rb'
@@ -5160,7 +5048,6 @@ RSpec/MissingFeatureCategory:
- 'spec/models/packages/go/module_version_spec.rb'
- 'spec/models/packages/helm/file_metadatum_spec.rb'
- 'spec/models/packages/maven/metadatum_spec.rb'
- - 'spec/models/packages/npm/metadatum_spec.rb'
- 'spec/models/packages/npm_spec.rb'
- 'spec/models/packages/nuget/dependency_link_metadatum_spec.rb'
- 'spec/models/packages/nuget/metadatum_spec.rb'
@@ -5211,10 +5098,8 @@ RSpec/MissingFeatureCategory:
- 'spec/models/project_setting_spec.rb'
- 'spec/models/project_snippet_spec.rb'
- 'spec/models/project_statistics_spec.rb'
- - 'spec/models/project_wiki_spec.rb'
- 'spec/models/projects/build_artifacts_size_refresh_spec.rb'
- 'spec/models/projects/ci_feature_usage_spec.rb'
- - 'spec/models/projects/import_export/relation_export_spec.rb'
- 'spec/models/projects/import_export/relation_export_upload_spec.rb'
- 'spec/models/projects/project_topic_spec.rb'
- 'spec/models/projects/repository_storage_move_spec.rb'
@@ -5259,8 +5144,6 @@ RSpec/MissingFeatureCategory:
- 'spec/models/synthetic_note_spec.rb'
- 'spec/models/system_note_metadata_spec.rb'
- 'spec/models/term_agreement_spec.rb'
- - 'spec/models/terraform/state_spec.rb'
- - 'spec/models/terraform/state_version_spec.rb'
- 'spec/models/time_tracking/timelog_category_spec.rb'
- 'spec/models/todo_spec.rb'
- 'spec/models/token_with_iv_spec.rb'
@@ -5351,7 +5234,6 @@ RSpec/MissingFeatureCategory:
- 'spec/policies/metrics/dashboard/annotation_policy_spec.rb'
- 'spec/policies/namespace/root_storage_statistics_policy_spec.rb'
- 'spec/policies/namespaces/project_namespace_policy_spec.rb'
- - 'spec/policies/namespaces/user_namespace_policy_spec.rb'
- 'spec/policies/packages/package_policy_spec.rb'
- 'spec/policies/packages/policies/group_policy_spec.rb'
- 'spec/policies/packages/policies/project_policy_spec.rb'
@@ -5381,7 +5263,6 @@ RSpec/MissingFeatureCategory:
- 'spec/presenters/ci/build_runner_presenter_spec.rb'
- 'spec/presenters/ci/group_variable_presenter_spec.rb'
- 'spec/presenters/ci/pipeline_artifacts/code_coverage_presenter_spec.rb'
- - 'spec/presenters/ci/pipeline_artifacts/code_quality_mr_diff_presenter_spec.rb'
- 'spec/presenters/ci/pipeline_presenter_spec.rb'
- 'spec/presenters/ci/stage_presenter_spec.rb'
- 'spec/presenters/ci/trigger_presenter_spec.rb'
@@ -5406,7 +5287,6 @@ RSpec/MissingFeatureCategory:
- 'spec/presenters/packages/conan/package_presenter_spec.rb'
- 'spec/presenters/packages/detail/package_presenter_spec.rb'
- 'spec/presenters/packages/helm/index_presenter_spec.rb'
- - 'spec/presenters/packages/npm/package_presenter_spec.rb'
- 'spec/presenters/packages/nuget/package_metadata_presenter_spec.rb'
- 'spec/presenters/packages/nuget/packages_versions_presenter_spec.rb'
- 'spec/presenters/packages/nuget/search_results_presenter_spec.rb'
@@ -5432,7 +5312,6 @@ RSpec/MissingFeatureCategory:
- 'spec/presenters/user_presenter_spec.rb'
- 'spec/presenters/web_hook_log_presenter_spec.rb'
- 'spec/rack_servers/puma_spec.rb'
- - 'spec/requests/api/admin/ci/variables_spec.rb'
- 'spec/requests/api/graphql/ci/runners_spec.rb'
- 'spec/requests/api/graphql/mutations/ci/pipeline_schedule_create_spec.rb'
- 'spec/requests/api/graphql/mutations/merge_requests/accept_spec.rb'
@@ -5585,7 +5464,6 @@ RSpec/MissingFeatureCategory:
- 'spec/rubocop/cop/scalability/cron_worker_context_spec.rb'
- 'spec/rubocop/cop/scalability/idempotent_worker_spec.rb'
- 'spec/rubocop/cop/sidekiq_api_usage_spec.rb'
- - 'spec/rubocop/cop/sidekiq_load_balancing/worker_data_consistency_spec.rb'
- 'spec/rubocop/cop/sidekiq_options_queue_spec.rb'
- 'spec/rubocop/cop/sidekiq_redis_call_spec.rb'
- 'spec/rubocop/cop/static_translation_definition_spec.rb'
@@ -5625,7 +5503,6 @@ RSpec/MissingFeatureCategory:
- 'spec/serializers/build_artifact_entity_spec.rb'
- 'spec/serializers/build_details_entity_spec.rb'
- 'spec/serializers/build_trace_entity_spec.rb'
- - 'spec/serializers/ci/codequality_mr_diff_entity_spec.rb'
- 'spec/serializers/ci/codequality_mr_diff_report_serializer_spec.rb'
- 'spec/serializers/ci/dag_job_entity_spec.rb'
- 'spec/serializers/ci/dag_job_group_entity_spec.rb'
@@ -5707,7 +5584,6 @@ RSpec/MissingFeatureCategory:
- 'spec/serializers/impersonation_access_token_serializer_spec.rb'
- 'spec/serializers/import/bitbucket_provider_repo_entity_spec.rb'
- 'spec/serializers/import/bitbucket_server_provider_repo_entity_spec.rb'
- - 'spec/serializers/import/bulk_import_entity_spec.rb'
- 'spec/serializers/import/fogbugz_provider_repo_entity_spec.rb'
- 'spec/serializers/import/github_org_entity_spec.rb'
- 'spec/serializers/import/github_org_serializer_spec.rb'
@@ -5744,7 +5620,6 @@ RSpec/MissingFeatureCategory:
- 'spec/serializers/merge_request_diff_entity_spec.rb'
- 'spec/serializers/merge_request_for_pipeline_entity_spec.rb'
- 'spec/serializers/merge_request_metrics_helper_spec.rb'
- - 'spec/serializers/merge_request_poll_cached_widget_entity_spec.rb'
- 'spec/serializers/merge_request_poll_widget_entity_spec.rb'
- 'spec/serializers/merge_request_serializer_spec.rb'
- 'spec/serializers/merge_request_sidebar_basic_entity_spec.rb'
@@ -5809,7 +5684,6 @@ RSpec/MissingFeatureCategory:
- 'spec/support_specs/helpers/active_record/query_recorder_spec.rb'
- 'spec/support_specs/helpers/graphql_helpers_spec.rb'
- 'spec/support_specs/helpers/html_escaped_helpers_spec.rb'
- - 'spec/support_specs/helpers/migrations_helpers_spec.rb'
- 'spec/support_specs/helpers/redis_commands/recorder_spec.rb'
- 'spec/support_specs/helpers/stub_feature_flags_spec.rb'
- 'spec/support_specs/helpers/stub_method_calls_spec.rb'
@@ -5821,7 +5695,6 @@ RSpec/MissingFeatureCategory:
- 'spec/tasks/dev_rake_spec.rb'
- 'spec/tasks/gitlab/artifacts/check_rake_spec.rb'
- 'spec/tasks/gitlab/artifacts/migrate_rake_spec.rb'
- - 'spec/tasks/gitlab/background_migrations_rake_spec.rb'
- 'spec/tasks/gitlab/cleanup_rake_spec.rb'
- 'spec/tasks/gitlab/container_registry_rake_spec.rb'
- 'spec/tasks/gitlab/dependency_proxy/migrate_rake_spec.rb'
@@ -5837,7 +5710,6 @@ RSpec/MissingFeatureCategory:
- 'spec/tasks/gitlab/pages_rake_spec.rb'
- 'spec/tasks/gitlab/password_rake_spec.rb'
- 'spec/tasks/gitlab/praefect_rake_spec.rb'
- - 'spec/tasks/gitlab/refresh_project_statistics_build_artifacts_size_rake_spec.rb'
- 'spec/tasks/gitlab/setup_rake_spec.rb'
- 'spec/tasks/gitlab/shell_rake_spec.rb'
- 'spec/tasks/gitlab/sidekiq_rake_spec.rb'
@@ -5960,7 +5832,6 @@ RSpec/MissingFeatureCategory:
- 'spec/views/events/event/_common.html.haml_spec.rb'
- 'spec/views/events/event/_push.html.haml_spec.rb'
- 'spec/views/groups/_home_panel.html.haml_spec.rb'
- - 'spec/views/groups/edit.html.haml_spec.rb'
- 'spec/views/groups/milestones/index.html.haml_spec.rb'
- 'spec/views/groups/new.html.haml_spec.rb'
- 'spec/views/groups/observability/observability.html.haml_spec.rb'
@@ -5979,7 +5850,6 @@ RSpec/MissingFeatureCategory:
- 'spec/views/layouts/devise_empty.html.haml_spec.rb'
- 'spec/views/layouts/fullscreen.html.haml_spec.rb'
- 'spec/views/layouts/header/_gitlab_version.html.haml_spec.rb'
- - 'spec/views/layouts/nav/sidebar/_admin.html.haml_spec.rb'
- 'spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb'
- 'spec/views/layouts/nav/sidebar/_profile.html.haml_spec.rb'
- 'spec/views/layouts/profile.html.haml_spec.rb'
diff --git a/Gemfile b/Gemfile
index ecc2da6f054..c95555ab707 100644
--- a/Gemfile
+++ b/Gemfile
@@ -370,7 +370,7 @@ gem 'prometheus-client-mmap', '~> 0.21', require: 'prometheus/client'
gem 'warning', '~> 1.3.0'
group :development do
- gem 'lefthook', '~> 1.3.11', require: false
+ gem 'lefthook', '~> 1.3.12', require: false
gem 'rubocop'
gem 'solargraph', '~> 0.47.2', require: false
@@ -378,7 +378,7 @@ group :development do
gem 'lookbook', '~> 1.5', '>= 1.5.5'
# Better errors handler
- gem 'better_errors', '~> 2.9.1'
+ gem 'better_errors', '~> 2.10.0'
gem 'sprite-factory', '~> 1.7'
diff --git a/Gemfile.checksum b/Gemfile.checksum
index 69b15f3b368..f0c905fb063 100644
--- a/Gemfile.checksum
+++ b/Gemfile.checksum
@@ -58,7 +58,7 @@
{"name":"benchmark-memory","version":"0.2.0","platform":"ruby","checksum":"ca1e436433b09535ee8f64f80600a5edb407cff1f6ac70e089ca238118e6ab5c"},
{"name":"benchmark-perf","version":"0.6.0","platform":"ruby","checksum":"fe2b01959f3de0f9dd34820d54ef881eb4f3589fccb7d17b63068ac92d7f9621"},
{"name":"benchmark-trend","version":"0.4.0","platform":"ruby","checksum":"de5a02a9f443babefbbd97784759820decee8554a0c273d859c02a0990845d81"},
-{"name":"better_errors","version":"2.9.1","platform":"ruby","checksum":"39efc116ab04d6c4200052c5782936e4bd99906978d098992bce6bf81d054284"},
+{"name":"better_errors","version":"2.10.0","platform":"ruby","checksum":"e3ab6a7da8977f76950f4faf7a57755c770ba5c05031b58e4994b0334342113a"},
{"name":"bindata","version":"2.4.11","platform":"ruby","checksum":"c38e0c99ffcd80c10a0a7ae6c8586d2fe26bf245cbefac90bec8764523220f6a"},
{"name":"binding_of_caller","version":"1.0.0","platform":"ruby","checksum":"3aad25d1d538fc6e7972978f9bf512ccd992784009947c81633bea776713161d"},
{"name":"bootsnap","version":"1.16.0","platform":"ruby","checksum":"f87410c00f69cd84a6e72a6c4bdba733f800d80d934f4315849d18ca9f288fed"},
@@ -328,7 +328,7 @@
{"name":"kramdown-parser-gfm","version":"1.1.0","platform":"ruby","checksum":"fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729"},
{"name":"kubeclient","version":"4.11.0","platform":"ruby","checksum":"4985fcd749fb8c364a668a8350a49821647f03aa52d9ee6cbc582beb8e883fcc"},
{"name":"launchy","version":"2.5.0","platform":"ruby","checksum":"954243c4255920982ce682f89a42e76372dba94770bf09c23a523e204bdebef5"},
-{"name":"lefthook","version":"1.3.11","platform":"ruby","checksum":"b8636e3a92cb6f1b35d1a2ae87165433c8f40274f77f236bfc2fc6b3e4a77532"},
+{"name":"lefthook","version":"1.3.12","platform":"ruby","checksum":"e90f804d03ba96338aa6c861ad429b697fcefe7ff4b9cea30d4cec3d9560f582"},
{"name":"letter_opener","version":"1.7.0","platform":"ruby","checksum":"095bc0d58e006e5b43ea7d219e64ecf2de8d1f7d9dafc432040a845cf59b4725"},
{"name":"letter_opener_web","version":"2.0.0","platform":"ruby","checksum":"33860ad41e1785d75456500e8ca8bba8ed71ee6eaf08a98d06bbab67c5577b6f"},
{"name":"libyajl2","version":"1.2.0","platform":"ruby","checksum":"1117cd1e48db013b626e36269bbf1cef210538ca6d2e62d3fa3db9ded005b258"},
diff --git a/Gemfile.lock b/Gemfile.lock
index 2d2f2fa7838..a523cffd594 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -256,10 +256,10 @@ GEM
memory_profiler (~> 1)
benchmark-perf (0.6.0)
benchmark-trend (0.4.0)
- better_errors (2.9.1)
- coderay (>= 1.0.0)
+ better_errors (2.10.0)
erubi (>= 1.0.0)
rack (>= 0.9.0)
+ rouge (>= 1.0.0)
bindata (2.4.11)
binding_of_caller (1.0.0)
debug_inspector (>= 0.0.1)
@@ -886,7 +886,7 @@ GEM
rest-client (~> 2.0)
launchy (2.5.0)
addressable (~> 2.7)
- lefthook (1.3.11)
+ lefthook (1.3.12)
letter_opener (1.7.0)
launchy (~> 2.2)
letter_opener_web (2.0.0)
@@ -1689,7 +1689,7 @@ DEPENDENCIES
bcrypt (~> 3.1, >= 3.1.14)
benchmark-ips (~> 2.11.0)
benchmark-memory (~> 0.1)
- better_errors (~> 2.9.1)
+ better_errors (~> 2.10.0)
bootsnap (~> 1.16.0)
browser (~> 5.3.1)
bullet (~> 7.0.2)
@@ -1813,7 +1813,7 @@ DEPENDENCIES
knapsack (~> 1.21.1)
kramdown (~> 2.3.1)
kubeclient (~> 4.11.0)
- lefthook (~> 1.3.11)
+ lefthook (~> 1.3.12)
letter_opener_web (~> 2.0.0)
license_finder (~> 7.0)
licensee (~> 9.15)
diff --git a/app/views/shared/empty_states/_priority_labels.html.haml b/app/views/shared/empty_states/_priority_labels.html.haml
index 3381c5f0c67..d62b2a64e33 100644
--- a/app/views/shared/empty_states/_priority_labels.html.haml
+++ b/app/views/shared/empty_states/_priority_labels.html.haml
@@ -1,6 +1,6 @@
.text-center
.svg-content{ data: { qa_selector: 'label_svg_content' } }
- = image_tag 'illustrations/priority_labels.svg'
+ = image_tag 'illustrations/empty-state/empty-labels-starred-md.svg'
- if can?(current_user, :admin_label, @project)
%p
= _("Star labels to start sorting by priority")
diff --git a/data/deprecations/15-8-third-party-registries.yml b/data/deprecations/15-8-third-party-registries.yml
index 6da3e550bb3..6eb49f1dd26 100644
--- a/data/deprecations/15-8-third-party-registries.yml
+++ b/data/deprecations/15-8-third-party-registries.yml
@@ -1,4 +1,4 @@
-- title: "Support for third party registries" # (required) Actionable title. e.g., The `confidential` field for a `Note` is deprecated. Use `internal` instead.
+- title: "Use of third party container registries is deprecated" # (required) Actionable title. e.g., The `confidential` field for a `Note` is deprecated. Use `internal` instead.
announcement_milestone: "15.8" # (required) The milestone when this feature was first announced as deprecated.
removal_milestone: "16.0" # (required) The milestone when this feature is planned to be removed
breaking_change: true # (required) If this deprecation is a breaking change, set this value to true
@@ -6,8 +6,15 @@
stage: Package # (required) String value of the stage that the feature was created in. e.g., Growth
issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/376216 # (required) Link to the deprecation issue in GitLab
body: | # (required) Do not modify this line, instead modify the lines below.
- Support for third-party container registries is deprecated in GitLab 15.8 and will be [removed](https://gitlab.com/gitlab-org/gitlab/-/issues/376217) in GitLab 16.0. Supporting both GitLab's Container Registry and third-party container registries is challenging for maintenance, code quality, and backward compatibility. This hinders our ability to stay [efficient](https://about.gitlab.com/handbook/values/#efficiency).
+ Using third-party container registries is deprecated in GitLab 15.8 and the end of support is scheduled for GitLab 16.0. Supporting both GitLab's Container Registry and third-party container registries is challenging for maintenance, code quality, and backward compatibility. This hinders our ability to stay [efficient](https://about.gitlab.com/handbook/values/#efficiency).
Since we released the new [GitLab Container Registry](https://gitlab.com/groups/gitlab-org/-/epics/5523) version for GitLab.com, we've started to implement additional features that are not available in third-party container registries. These new features have allowed us to achieve significant performance improvements, such as [cleanup policies](https://gitlab.com/groups/gitlab-org/-/epics/8379). We are focusing on delivering [new features](https://gitlab.com/groups/gitlab-org/-/epics/5136), most of which will require functionalities only available on the GitLab Container Registry. This deprecation allows us to reduce fragmentation and user frustration in the long term by focusing on delivering a more robust integrated registry experience and feature set.
Moving forward, we'll continue to invest in developing and releasing new features that will only be available in the GitLab Container Registry.
+#
+# OPTIONAL END OF SUPPORT FIELDS
+#
+# If an End of Support period applies, the announcement should be shared with GitLab Support
+# in the `#spt_managers` channel in Slack, and mention `@gitlab-com/support` in this MR.
+#
+ end_of_support_milestone: 16.0 # (optional) Use "XX.YY" format. The milestone when support for this feature will end.
diff --git a/doc/administration/packages/container_registry.md b/doc/administration/packages/container_registry.md
index 001f4c46848..dd89db63833 100644
--- a/doc/administration/packages/container_registry.md
+++ b/doc/administration/packages/container_registry.md
@@ -767,7 +767,11 @@ project, you can [disable it from your project's settings](../../user/project/se
## Use an external container registry with GitLab as an auth endpoint
-> Support for external container registries in GitLab is [deprecated](https://gitlab.com/gitlab-org/gitlab/-/issues/376217) in GitLab 15.8 and will be removed in GitLab 16.0.
+WARNING:
+Using external container registries in GitLab is [deprecated](https://gitlab.com/gitlab-org/gitlab/-/issues/376217)
+in GitLab 15.8 and the end of support is scheduled for GitLab 16.0.
+If you need to use external container registries instead of the GitLab Container Registry,
+please tell us about your use cases in [the feedback issue](https://gitlab.com/gitlab-org/container-registry/-/issues/958).
If you use an external container registry, some features associated with the
container registry may be unavailable or have [inherent risks](../../user/packages/container_registry/reduce_container_registry_storage.md#use-with-external-container-registries).
diff --git a/doc/update/deprecations.md b/doc/update/deprecations.md
index 1492cc67d32..9e9c906c9eb 100644
--- a/doc/update/deprecations.md
+++ b/doc/update/deprecations.md
@@ -1780,23 +1780,6 @@ To use the full state name, including the period, [migrate to the full state fil
<div class="deprecation breaking-change" data-milestone="16.0">
-### Support for third party registries
-
-<div class="deprecation-notes">
-- Announced in: GitLab <span class="milestone">15.8</span>
-- [Breaking change](https://docs.gitlab.com/ee/development/deprecation_guidelines/)
-</div>
-
-Support for third-party container registries is deprecated in GitLab 15.8 and will be [removed](https://gitlab.com/gitlab-org/gitlab/-/issues/376217) in GitLab 16.0. Supporting both GitLab's Container Registry and third-party container registries is challenging for maintenance, code quality, and backward compatibility. This hinders our ability to stay [efficient](https://about.gitlab.com/handbook/values/#efficiency).
-
-Since we released the new [GitLab Container Registry](https://gitlab.com/groups/gitlab-org/-/epics/5523) version for GitLab.com, we've started to implement additional features that are not available in third-party container registries. These new features have allowed us to achieve significant performance improvements, such as [cleanup policies](https://gitlab.com/groups/gitlab-org/-/epics/8379). We are focusing on delivering [new features](https://gitlab.com/groups/gitlab-org/-/epics/5136), most of which will require functionalities only available on the GitLab Container Registry. This deprecation allows us to reduce fragmentation and user frustration in the long term by focusing on delivering a more robust integrated registry experience and feature set.
-
-Moving forward, we'll continue to invest in developing and releasing new features that will only be available in the GitLab Container Registry.
-
-</div>
-
-<div class="deprecation breaking-change" data-milestone="16.0">
-
### Test system hook endpoint
<div class="deprecation-notes">
@@ -1910,6 +1893,24 @@ You can use the vulnerabilityFindingDismiss GraphQL mutation to set the status o
<div class="deprecation breaking-change" data-milestone="16.0">
+### Use of third party container registries is deprecated
+
+<div class="deprecation-notes">
+- Announced in: GitLab <span class="milestone">15.8</span>
+- End of Support: GitLab <span class="milestone">16.0</span>
+- [Breaking change](https://docs.gitlab.com/ee/development/deprecation_guidelines/)
+</div>
+
+Using third-party container registries is deprecated in GitLab 15.8 and the end of support is scheduled for GitLab 16.0. Supporting both GitLab's Container Registry and third-party container registries is challenging for maintenance, code quality, and backward compatibility. This hinders our ability to stay [efficient](https://about.gitlab.com/handbook/values/#efficiency).
+
+Since we released the new [GitLab Container Registry](https://gitlab.com/groups/gitlab-org/-/epics/5523) version for GitLab.com, we've started to implement additional features that are not available in third-party container registries. These new features have allowed us to achieve significant performance improvements, such as [cleanup policies](https://gitlab.com/groups/gitlab-org/-/epics/8379). We are focusing on delivering [new features](https://gitlab.com/groups/gitlab-org/-/epics/5136), most of which will require functionalities only available on the GitLab Container Registry. This deprecation allows us to reduce fragmentation and user frustration in the long term by focusing on delivering a more robust integrated registry experience and feature set.
+
+Moving forward, we'll continue to invest in developing and releasing new features that will only be available in the GitLab Container Registry.
+
+</div>
+
+<div class="deprecation breaking-change" data-milestone="16.0">
+
### Vulnerability confidence field
<div class="deprecation-notes">
diff --git a/doc/user/analytics/value_streams_dashboard.md b/doc/user/analytics/value_streams_dashboard.md
index 7ff0d83c040..7868f652724 100644
--- a/doc/user/analytics/value_streams_dashboard.md
+++ b/doc/user/analytics/value_streams_dashboard.md
@@ -10,10 +10,6 @@ info: To determine the technical writer assigned to the Stage/Group associated w
> - Released in GitLab 15.11 as an Open [Beta](../../policy/alpha-beta-support.md#beta) feature [with a flag](../../administration/feature_flags.md) named `group_analytics_dashboards_page`. Enabled by default.
> - [Generally available](https://gitlab.com/gitlab-org/gitlab/-/issues/392734) in GitLab 16.0. Feature flag `group_analytics_dashboards_page` removed.
-FLAG:
-On self-managed GitLab, this feature is available by default. To disable it, ask an administrator to [disable the feature flag](../../administration/feature_flags.md) named `group_analytics_dashboards_page`.
-On GitLab.com, this feature is available. This feature is not ready for production use.
-
You can leave feedback on dashboard bugs or functionality in [issue 381787](https://gitlab.com/gitlab-org/gitlab/-/issues/381787).
The Value Streams Dashboard is a customizable dashboard that enables decision-makers to identify trends, patterns, and opportunities for digital transformation improvements.
diff --git a/locale/gitlab.pot b/locale/gitlab.pot
index 74b815ffd54..a3816f2429d 100644
--- a/locale/gitlab.pot
+++ b/locale/gitlab.pot
@@ -39855,7 +39855,7 @@ msgstr ""
msgid "SecurityOrchestration|%{scanners}"
msgstr ""
-msgid "SecurityOrchestration|%{scanners} %{severities} in an open merge request targeting %{branches}."
+msgid "SecurityOrchestration|%{scanners} %{vulnerabilitiesAllowed} %{severities} in an open merge request targeting %{branches}."
msgstr ""
msgid "SecurityOrchestration|, and %{count} more"
@@ -40233,16 +40233,13 @@ msgstr ""
msgid "SecurityOrchestration|You don't have any security policies yet"
msgstr ""
-msgid "SecurityOrchestration|a"
-msgstr ""
-
msgid "SecurityOrchestration|all namespaces"
msgstr ""
msgid "SecurityOrchestration|all protected branches"
msgstr ""
-msgid "SecurityOrchestration|an"
+msgid "SecurityOrchestration|any"
msgstr ""
msgid "SecurityOrchestration|branch"
@@ -40257,6 +40254,9 @@ msgstr ""
msgid "SecurityOrchestration|group level branch selector"
msgstr ""
+msgid "SecurityOrchestration|more than %{allowed}"
+msgstr ""
+
msgid "SecurityOrchestration|or from:"
msgstr ""