From a110ab2161a3b86956ebd8bf1af452c8f22627db Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 2 May 2023 00:12:51 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- .gitlab/ci/rules.gitlab-ci.yml | 1 - .rubocop_todo/rspec/missing_feature_category.yml | 132 +-------------------- Gemfile | 4 +- Gemfile.checksum | 4 +- Gemfile.lock | 10 +- .../shared/empty_states/_priority_labels.html.haml | 2 +- data/deprecations/15-8-third-party-registries.yml | 11 +- doc/administration/packages/container_registry.md | 6 +- doc/update/deprecations.md | 35 +++--- doc/user/analytics/value_streams_dashboard.md | 4 - locale/gitlab.pot | 10 +- 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
-### Support for third party registries - -
-- Announced in: GitLab 15.8 -- [Breaking change](https://docs.gitlab.com/ee/development/deprecation_guidelines/) -
- -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. - -
- -
- ### Test system hook endpoint
@@ -1910,6 +1893,24 @@ You can use the vulnerabilityFindingDismiss GraphQL mutation to set the status o
+### Use of third party container registries is deprecated + +
+- Announced in: GitLab 15.8 +- End of Support: GitLab 16.0 +- [Breaking change](https://docs.gitlab.com/ee/development/deprecation_guidelines/) +
+ +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. + +
+ +
+ ### Vulnerability confidence field
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 "" -- cgit v1.2.1