Add latest changes from gitlab-org/gitlab@master

This commit is contained in:
GitLab Bot 2025-04-18 06:10:13 +00:00
parent f5f7483cdb
commit cd2a95cda3
13 changed files with 870 additions and 860 deletions

View File

@ -1 +1 @@
d0c4eaaa71db47143b6147c7282569f19024f01d
28cb074006593306907f843966c7121b1b0b1172

View File

@ -4,6 +4,16 @@ module WorkItems
module Widgets
class AwardEmoji < Base
delegate :award_emoji, :downvotes, :upvotes, to: :work_item
def new_custom_emoji_path(user)
namespace = work_item&.project&.namespace || work_item&.namespace
return unless namespace
return unless user&.can?(:create_custom_emoji, namespace)
Gitlab::Routing.url_helpers.new_group_custom_emoji_path(namespace)
end
end
end
end

View File

@ -5,5 +5,5 @@
%p
= s_("Notify|Fingerprint: %{fingerprint}").html_safe % { fingerprint: content_tag(:code, @gpg_key.fingerprint) }
%p
- removal_link = link_to _("GPG Keys"), user_settings_gpg_keys_url
- removal_link = link_to _("GPG keys"), user_settings_gpg_keys_url
= s_("Notify|If this key was added in error, you can remove it under %{removal_link}").html_safe % { removal_link: removal_link }

View File

@ -1,4 +1,4 @@
- page_title _('GPG Keys')
- page_title _('GPG keys')
- add_page_specific_style 'page_bundles/profile'
- @force_desktop_expanded_sidebar = true
- hide_class = 'gl-hidden' if form_errors(@gpg_key)

View File

@ -78,4 +78,4 @@ To view information about GPG keys in your instance:
1. On the left sidebar, at the bottom, select **Admin**.
1. Select **Credentials**.
1. Select the **GPG Keys** tab.
1. Select the **GPG keys** tab.

View File

@ -126,7 +126,7 @@ To add a GPG key to your user settings:
1. Sign in to GitLab.
1. On the left sidebar, select your avatar.
1. Select **Edit profile**.
1. Select **GPG Keys** ({{< icon name="key" >}}).
1. Select **GPG keys** ({{< icon name="key" >}}).
1. Select **Add new key**.
1. In **Key**, paste your _public_ key.
1. To add the key to your account, select **Add key**.
@ -237,7 +237,7 @@ To revoke a GPG key:
1. On the left sidebar, select your avatar.
1. Select **Edit profile**.
1. Select **GPG Keys** ({{< icon name="key" >}}).
1. Select **GPG keys** ({{< icon name="key" >}}).
1. Select **Revoke** next to the GPG key you want to delete.
## Remove a GPG key
@ -252,7 +252,7 @@ To remove a GPG key from your account:
1. On the left sidebar, select your avatar.
1. Select **Edit profile**.
1. Select **GPG Keys** ({{< icon name="key" >}}).
1. Select **GPG keys** ({{< icon name="key" >}}).
1. Select **Remove** ({{< icon name="remove" >}}) next to the GPG key you want to delete.
If you must unverify both future and past commits,

View File

@ -13,7 +13,7 @@ module Sidebars
override :title
def title
_('GPG Keys')
_('GPG keys')
end
override :sprite_icon

View File

@ -18786,9 +18786,6 @@ msgstr ""
msgid "CredentialsInventory|Expired"
msgstr ""
msgid "CredentialsInventory|GPG Keys"
msgstr ""
msgid "CredentialsInventory|GPG keys"
msgstr ""
@ -27049,10 +27046,10 @@ msgstr ""
msgid "GPG Key ID:"
msgstr ""
msgid "GPG Keys"
msgid "GPG key mismatch"
msgstr ""
msgid "GPG key mismatch"
msgid "GPG keys"
msgstr ""
msgid "GPG keys allow you to verify signed commits."

File diff suppressed because it is too large Load Diff

View File

@ -1,304 +1,297 @@
{
"qa/specs/features/api/10_govern/group_access_token_spec.rb": 34.344264067,
"qa/specs/features/api/10_govern/project_access_token_spec.rb": 86.954819188,
"qa/specs/features/api/12_systems/gitaly/automatic_failover_and_recovery_spec.rb": 104.06639607700001,
"qa/specs/features/api/12_systems/gitaly/backend_node_recovery_spec.rb": 116.434923344,
"qa/specs/features/api/12_systems/gitaly/distributed_reads_spec.rb": 114.80459540199999,
"qa/specs/features/api/12_systems/gitaly/gitaly_mtls_spec.rb": 17.985964029,
"qa/specs/features/api/1_manage/import/import_github_repo_spec.rb": 129.377597271,
"qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb": 69.515339736,
"qa/specs/features/api/1_manage/migration/gitlab_migration_group_spec.rb": 61.261093662,
"qa/specs/features/api/1_manage/migration/gitlab_migration_issue_spec.rb": 206.51056074500002,
"qa/specs/features/api/1_manage/migration/gitlab_migration_pipeline_spec.rb": 108.000469732,
"qa/specs/features/api/1_manage/migration/gitlab_migration_project_spec.rb": 103.806068323,
"qa/specs/features/api/1_manage/rate_limits_spec.rb": 14.415134427,
"qa/specs/features/api/2_plan/closes_issue_via_pushing_a_commit_spec.rb": 14.593311667,
"qa/specs/features/api/3_create/merge_request/push_options_mwps_spec.rb": 22.708162607,
"qa/specs/features/api/3_create/merge_request/push_options_remove_source_branch_spec.rb": 32.826104082,
"qa/specs/features/api/3_create/merge_request/push_options_spec.rb": 53.958974219,
"qa/specs/features/api/3_create/merge_request/view_merge_requests_spec.rb": 2.737955792,
"qa/specs/features/api/3_create/repository/add_list_delete_branches_spec.rb": 25.297200346,
"qa/specs/features/api/3_create/repository/commit_to_templated_project_spec.rb": 25.389046496,
"qa/specs/features/api/3_create/repository/default_branch_name_setting_spec.rb": 16.074820088000003,
"qa/specs/features/api/3_create/repository/files_spec.rb": 9.428222237,
"qa/specs/features/api/3_create/repository/project_archive_compare_spec.rb": 17.535201141,
"qa/specs/features/api/3_create/repository/push_postreceive_idempotent_spec.rb": 25.898046597,
"qa/specs/features/api/3_create/repository/storage_size_spec.rb": 19.471365628,
"qa/specs/features/api/3_create/repository/tag_revision_trigger_prereceive_hook_spec.rb": 8.237021576,
"qa/specs/features/api/4_verify/api_variable_inheritance_with_forward_pipeline_variables_spec.rb": 80.855336062,
"qa/specs/features/api/4_verify/cancel_pipeline_when_block_user_spec.rb": 24.032768617,
"qa/specs/features/api/4_verify/file_variable_spec.rb": 85.744974497,
"qa/specs/features/api/4_verify/job_downloads_artifacts_spec.rb": 38.871948484,
"qa/specs/features/api/5_package/container_registry/saas/container_registry_spec.rb": 121.68007585,
"qa/specs/features/api/8_monitor/metrics_spec.rb": 3.9388689360000004,
"qa/specs/features/api/9_data_stores/users_spec.rb": 0.71402642,
"qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb": 141.451714481,
"qa/specs/features/api/9_tenant_scale/users_spec.rb": 4.887462198,
"qa/specs/features/browser_ui/10_govern/group/group_access_token_spec.rb": 21.682963272,
"qa/specs/features/browser_ui/10_govern/login/2fa_recovery_spec.rb": 47.895820872,
"qa/specs/features/browser_ui/10_govern/login/2fa_ssh_recovery_spec.rb": 49.265434316,
"qa/specs/features/browser_ui/10_govern/login/log_in_spec.rb": 17.749000337,
"qa/specs/features/browser_ui/10_govern/login/log_in_with_2fa_spec.rb": 99.341027048,
"qa/specs/features/browser_ui/10_govern/login/log_into_gitlab_via_ldap_spec.rb": 3.90707876,
"qa/specs/features/browser_ui/10_govern/login/log_into_mattermost_via_gitlab_spec.rb": 29.413374403,
"qa/specs/features/browser_ui/10_govern/login/login_via_instance_wide_saml_sso_spec.rb": 16.203248973,
"qa/specs/features/browser_ui/10_govern/login/oauth_login_with_github_spec.rb": 40.354620773,
"qa/specs/features/browser_ui/10_govern/login/register_spec.rb": 98.22724805600001,
"qa/specs/features/browser_ui/10_govern/project/project_access_token_spec.rb": 31.44626608,
"qa/specs/features/browser_ui/10_govern/user/impersonation_token_spec.rb": 31.871126789,
"qa/specs/features/browser_ui/10_govern/user/user_access_termination_spec.rb": 44.566095027,
"qa/specs/features/browser_ui/14_analytics/performance_bar_spec.rb": 33.990459601,
"qa/specs/features/browser_ui/14_analytics/service_ping_default_enabled_spec.rb": 20.203440763,
"qa/specs/features/browser_ui/14_analytics/service_ping_disabled_spec.rb": 10.635136172,
"qa/specs/features/browser_ui/1_manage/integrations/jenkins/jenkins_build_status_spec.rb": 65.629331653,
"qa/specs/features/browser_ui/1_manage/integrations/jira/jira_basic_integration_spec.rb": 74.788100794,
"qa/specs/features/browser_ui/1_manage/integrations/jira/jira_issue_import_spec.rb": 68.103236867,
"qa/specs/features/browser_ui/1_manage/integrations/pipeline_status_emails_spec.rb": 62.086166765,
"qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_group_spec.rb": 52.9913152,
"qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_user_contribution_reassignment_spec.rb": 182.378537411,
"qa/specs/features/browser_ui/2_plan/design_management/add_design_content_spec.rb": 24.859919011,
"qa/specs/features/browser_ui/2_plan/design_management/archive_design_content_spec.rb": 35.311088911,
"qa/specs/features/browser_ui/2_plan/design_management/modify_design_content_spec.rb": 24.347761339,
"qa/specs/features/browser_ui/2_plan/email/trigger_email_notification_spec.rb": 11.359540845,
"qa/specs/features/browser_ui/2_plan/issue/check_mentions_for_xss_spec.rb": 16.894924278,
"qa/specs/features/browser_ui/2_plan/issue/collapse_comments_in_discussions_spec.rb": 25.648018837,
"qa/specs/features/browser_ui/2_plan/issue/comment_issue_spec.rb": 23.678756469,
"qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb": 235.39538133399998,
"qa/specs/features/browser_ui/2_plan/issue/custom_issue_template_spec.rb": 35.875220474,
"qa/specs/features/browser_ui/2_plan/issue/export_as_csv_spec.rb": 47.533130676,
"qa/specs/features/browser_ui/2_plan/issue/filter_issue_comments_spec.rb": 27.210616209,
"qa/specs/features/browser_ui/2_plan/issue/issue_suggestions_spec.rb": 25.526029349,
"qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb": 31.707261959,
"qa/specs/features/browser_ui/2_plan/issue/real_time_assignee_spec.rb": 34.982973312,
"qa/specs/features/browser_ui/2_plan/issue_boards/focus_mode_spec.rb": 18.906386227,
"qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb": 108.654542384,
"qa/specs/features/browser_ui/2_plan/milestone/create_group_milestone_spec.rb": 22.322238767,
"qa/specs/features/browser_ui/2_plan/milestone/create_project_milestone_spec.rb": 29.321118058,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb": 114.40897458,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_manipulation_spec.rb": 82.113558719,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_directory_management_spec.rb": 22.164500935,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_file_upload_spec.rb": 40.406429111,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_list_spec.rb": 95.79170620299999,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_page_deletion_spec.rb": 58.504937569999996,
"qa/specs/features/browser_ui/2_plan/related_issues/related_issues_spec.rb": 24.551746423,
"qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb": 87.990451525,
"qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_a_merge_spec.rb": 74.600488479,
"qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_commit_spec.rb": 34.109527603,
"qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb": 82.428004924,
"qa/specs/features/browser_ui/3_create/merge_request/merge_merge_request_from_fork_spec.rb": 40.417358615,
"qa/specs/features/browser_ui/3_create/merge_request/merge_request_set_to_auto_merge_spec.rb": 78.201488232,
"qa/specs/features/browser_ui/3_create/merge_request/rebase_merge_request_spec.rb": 65.963174682,
"qa/specs/features/browser_ui/3_create/merge_request/revert/revert_commit_spec.rb": 33.55281089,
"qa/specs/features/browser_ui/3_create/merge_request/revert/reverting_merge_request_spec.rb": 50.018911757,
"qa/specs/features/browser_ui/3_create/merge_request/suggestions/batch_suggestion_spec.rb": 95.622716763,
"qa/specs/features/browser_ui/3_create/merge_request/suggestions/custom_commit_suggestion_spec.rb": 55.638311369,
"qa/specs/features/browser_ui/3_create/merge_request/view_merge_request_diff_patch_spec.rb": 67.741836844,
"qa/specs/features/browser_ui/3_create/repository/add_file_template_spec.rb": 30.364617299,
"qa/specs/features/browser_ui/3_create/repository/add_new_branch_rule_spec.rb": 37.352598211,
"qa/specs/features/browser_ui/3_create/repository/branch_with_unusual_name_spec.rb": 27.492945157,
"qa/specs/features/browser_ui/3_create/repository/clone_spec.rb": 35.735283163,
"qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb": 32.708363393,
"qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb": 149.61677196099998,
"qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_http_spec.rb": 28.94578896,
"qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_ssh_spec.rb": 23.27496144,
"qa/specs/features/browser_ui/3_create/repository/push_http_private_token_spec.rb": 24.17634836,
"qa/specs/features/browser_ui/3_create/repository/push_mirroring_lfs_over_http_spec.rb": 89.378587771,
"qa/specs/features/browser_ui/3_create/repository/push_mirroring_over_http_spec.rb": 88.357788575,
"qa/specs/features/browser_ui/3_create/repository/push_over_http_file_size_spec.rb": 46.881865551999994,
"qa/specs/features/browser_ui/3_create/repository/push_over_http_spec.rb": 42.041217512,
"qa/specs/features/browser_ui/3_create/repository/push_over_ssh_file_size_spec.rb": 57.887839478000004,
"qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb": 49.565805962,
"qa/specs/features/browser_ui/3_create/repository/push_protected_branch_spec.rb": 27.40615605,
"qa/specs/features/browser_ui/3_create/repository/push_to_canary_gitaly_spec.rb": 24.132585563,
"qa/specs/features/browser_ui/3_create/repository/ssh_key_support_create_spec.rb": 34.070760067,
"qa/specs/features/browser_ui/3_create/repository/ssh_key_support_delete_spec.rb": 42.705344897,
"qa/specs/features/browser_ui/3_create/repository/user_views_commit_diff_patch_spec.rb": 50.489605771,
"qa/specs/features/browser_ui/3_create/snippet/add_comment_to_snippet_spec.rb": 62.148351027000004,
"qa/specs/features/browser_ui/3_create/snippet/add_file_to_snippet_spec.rb": 51.172545173,
"qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_personal_snippet_spec.rb": 77.71259238100001,
"qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_project_snippet_spec.rb": 77.493113601,
"qa/specs/features/browser_ui/3_create/snippet/copy_snippet_file_contents_spec.rb": 52.233365258,
"qa/specs/features/browser_ui/3_create/snippet/create_personal_snippet_spec.rb": 16.022033393,
"qa/specs/features/browser_ui/3_create/snippet/create_personal_snippet_with_multiple_files_spec.rb": 17.277099538,
"qa/specs/features/browser_ui/3_create/snippet/create_project_snippet_spec.rb": 29.119172539,
"qa/specs/features/browser_ui/3_create/snippet/create_project_snippet_with_multiple_files_spec.rb": 30.016053225,
"qa/specs/features/browser_ui/3_create/snippet/delete_file_from_snippet_spec.rb": 59.264145453,
"qa/specs/features/browser_ui/3_create/snippet/share_snippet_spec.rb": 36.255807759999996,
"qa/specs/features/browser_ui/3_create/snippet/snippet_index_page_spec.rb": 87.70162618799999,
"qa/specs/features/browser_ui/3_create/source_editor/source_editor_toolbar_spec.rb": 29.126984811,
"qa/specs/features/browser_ui/3_create/web_ide/add_first_file_in_web_ide_spec.rb": 38.763685154,
"qa/specs/features/browser_ui/3_create/web_ide/add_new_directory_in_web_ide_spec.rb": 81.09547680200001,
"qa/specs/features/browser_ui/3_create/web_ide/closing_web_ide_with_unsaved_changes_spec.rb": 112.982694453,
"qa/specs/features/browser_ui/3_create/web_ide/settings_sync_web_ide_spec.rb": 174.951119734,
"qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb": 77.1245493,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/ci_catalog_sorting_spec.rb": 82.423927802,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_glab_spec.rb": 122.704803304,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_release_cli_spec.rb": 104.326436012,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/run_component_in_project_pipeline_spec.rb": 108.819685538,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/expose_job_artifacts_in_mr_spec.rb": 55.831291392,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb": 265.128457445,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/unlocking_job_artifacts_across_pipelines_spec.rb": 287.279372909,
"qa/specs/features/browser_ui/4_verify/ci_project_artifacts/user_can_bulk_delete_artifacts_spec.rb": 78.347958623,
"qa/specs/features/browser_ui/4_verify/ci_variable/pipeline_with_protected_variable_spec.rb": 128.406058173,
"qa/specs/features/browser_ui/4_verify/ci_variable/raw_variables_defined_in_yaml_spec.rb": 34.673924888,
"qa/specs/features/browser_ui/4_verify/ci_variable/ui_variable_inheritable_when_forward_pipeline_variables_true_spec.rb": 114.876373885,
"qa/specs/features/browser_ui/4_verify/pipeline/include_local_config_file_paths_with_wildcard_spec.rb": 26.213769445,
"qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_a_project_spec.rb": 50.971730527,
"qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_multiple_projects_spec.rb": 50.850368068,
"qa/specs/features/browser_ui/4_verify/pipeline/parent_child_pipelines_independent_relationship_spec.rb": 84.630936886,
"qa/specs/features/browser_ui/4_verify/pipeline/pass_dotenv_variables_to_downstream_via_bridge_spec.rb": 46.380827006,
"qa/specs/features/browser_ui/4_verify/pipeline/run_pipeline_with_manual_jobs_spec.rb": 64.587877298,
"qa/specs/features/browser_ui/4_verify/pipeline/trigger_child_pipeline_with_manual_spec.rb": 46.117765548,
"qa/specs/features/browser_ui/4_verify/pipeline/trigger_matrix_spec.rb": 47.312338982,
"qa/specs/features/browser_ui/4_verify/pipeline/update_ci_file_with_pipeline_editor_spec.rb": 32.632516635,
"qa/specs/features/browser_ui/4_verify/runner/deprecated_registration_token_spec.rb": 23.715532884,
"qa/specs/features/browser_ui/4_verify/runner/deprecated_unregister_runner_spec.rb": 36.305770068,
"qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_counts_spec.rb": 21.510989812,
"qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_status_counts_spec.rb": 26.269876211,
"qa/specs/features/browser_ui/4_verify/runner/register_group_runner_spec.rb": 26.642821363,
"qa/specs/features/browser_ui/4_verify/runner/register_project_runner_spec.rb": 53.323874423,
"qa/specs/features/browser_ui/4_verify/testing/endpoint_coverage_spec.rb": 61.228285375,
"qa/specs/features/browser_ui/5_package/container_registry/saas/container_registry_spec.rb": 164.139914752,
"qa/specs/features/browser_ui/5_package/container_registry/self_managed/container_registry_spec.rb": 428.185430461,
"qa/specs/features/browser_ui/5_package/dependency_proxy/dependency_proxy_spec.rb": 167.040363339,
"qa/specs/features/browser_ui/5_package/package_registry/composer_registry_spec.rb": 75.714259475,
"qa/specs/features/browser_ui/5_package/package_registry/conan_repository_spec.rb": 97.5163056,
"qa/specs/features/browser_ui/5_package/package_registry/generic_repository_spec.rb": 62.313949958,
"qa/specs/features/browser_ui/5_package/package_registry/helm_registry_spec.rb": 313.717713843,
"qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb": 608.844796846,
"qa/specs/features/browser_ui/5_package/package_registry/maven/maven_project_level_spec.rb": 313.51726091,
"qa/specs/features/browser_ui/5_package/package_registry/maven_gradle_repository_spec.rb": 350.810007972,
"qa/specs/features/browser_ui/5_package/package_registry/npm/npm_group_level_spec.rb": 320.745967375,
"qa/specs/features/browser_ui/5_package/package_registry/npm/npm_instance_level_spec.rb": 308.820324587,
"qa/specs/features/browser_ui/5_package/package_registry/pypi_repository_spec.rb": 124.260727125,
"qa/specs/features/browser_ui/6_release/deploy_key/add_deploy_key_spec.rb": 26.342057044,
"qa/specs/features/browser_ui/6_release/deploy_key/clone_using_deploy_key_spec.rb": 199.115209295,
"qa/specs/features/browser_ui/6_release/deploy_token/add_deploy_token_spec.rb": 13.47047979,
"qa/specs/features/browser_ui/8_monitor/alert_management/alert_settings_create_new_alerts_spec.rb": 55.92888423,
"qa/specs/features/browser_ui/8_monitor/alert_management/automatically_creates_incident_for_alert_spec.rb": 66.63329124,
"qa/specs/features/browser_ui/8_monitor/alert_management/create_alert_using_authorization_key_spec.rb": 53.535383194000005,
"qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb": 75.045438787,
"qa/specs/features/browser_ui/8_monitor/alert_management/recovery_alert_resolves_correct_alert_spec.rb": 32.455652079,
"qa/specs/features/browser_ui/9_data_stores/project/add_project_member_spec.rb": 19.23769473,
"qa/specs/features/browser_ui/9_data_stores/project/create_project_spec.rb": 27.988847276,
"qa/specs/features/browser_ui/9_data_stores/project/view_project_activity_spec.rb": 15.843721259,
"qa/specs/features/browser_ui/9_tenant_scale/group/create_group_with_mattermost_team_spec.rb": 6.992380603,
"qa/specs/features/browser_ui/9_tenant_scale/group/group_member_access_request_spec.rb": 54.826137300999996,
"qa/specs/features/browser_ui/9_tenant_scale/group/transfer_project_spec.rb": 27.907882702,
"qa/specs/features/browser_ui/9_tenant_scale/project/add_project_member_spec.rb": 33.834658754,
"qa/specs/features/browser_ui/9_tenant_scale/project/create_project_badge_spec.rb": 21.871057693,
"qa/specs/features/browser_ui/9_tenant_scale/project/create_project_spec.rb": 72.388120089,
"qa/specs/features/browser_ui/9_tenant_scale/project/dashboard_images_spec.rb": 13.709399591,
"qa/specs/features/browser_ui/9_tenant_scale/project/invite_group_to_project_spec.rb": 49.552742878000004,
"qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb": 159.835005779,
"qa/specs/features/browser_ui/9_tenant_scale/project/view_project_activity_spec.rb": 27.332438116,
"qa/specs/features/browser_ui/9_tenant_scale/user/follow_user_activity_spec.rb": 35.764000909,
"qa/specs/features/browser_ui/9_tenant_scale/user/parent_group_access_termination_spec.rb": 51.834204287,
"qa/specs/features/browser_ui/9_tenant_scale/user/user_inherited_access_spec.rb": 35.019607696,
"qa/specs/features/ee/api/10_govern/compliance_pipeline_spec.rb": 36.389977542,
"qa/specs/features/ee/api/10_govern/instance_audit_event_streaming_spec.rb": 39.193271219,
"qa/specs/features/ee/api/10_govern/user/minimal_access_user_spec.rb": 84.34067792,
"qa/specs/features/ee/api/1_manage/import/import_github_repo_spec.rb": 136.930825613,
"qa/specs/features/ee/api/1_manage/integrations/group_webhook_events_spec.rb": 12.027132245,
"qa/specs/features/ee/api/1_manage/migration/gitlab_migration_group_spec.rb": 84.181300846,
"qa/specs/features/ee/api/2_plan/analytics/dora_metrics_spec.rb": 2.2267464109999997,
"qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb": 83.791352691,
"qa/specs/features/ee/api/3_create/code_suggestions_spec.rb": 49.887401659000005,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/advanced_global_advanced_syntax_search_spec.rb": 128.00600839499998,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/elasticsearch_api_spec.rb": 88.06033580600001,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/commit_index/commit_index_spec.rb": 34.827888388,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/issues_index/issue_index_spec.rb": 59.921551491,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/main_index/blob_index_spec.rb": 102.747734828,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/merge_request_index/merge_request_index_spec.rb": 66.422182148,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/notes_index/note_index_spec.rb": 80.327244158,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/user_index/user_index_spec.rb": 53.561818582,
"qa/specs/features/ee/browser_ui/10_govern/change_vulnerability_status_spec.rb": 120.98143129299999,
"qa/specs/features/ee/browser_ui/10_govern/create_merge_request_with_secure_spec.rb": 67.880582818,
"qa/specs/features/ee/browser_ui/10_govern/dismissed_vulnerabilities_in_security_widget_spec.rb": 69.602452528,
"qa/specs/features/ee/browser_ui/10_govern/explain_this_vulnerability_spec.rb": 50.625660088,
"qa/specs/features/ee/browser_ui/10_govern/export_vulnerability_report_spec.rb": 14.643529633,
"qa/specs/features/ee/browser_ui/10_govern/fix_vulnerability_workflow_spec.rb": 167.299711467,
"qa/specs/features/ee/browser_ui/10_govern/group/group_audit_event_streaming_spec.rb": 81.821834751,
"qa/specs/features/ee/browser_ui/10_govern/group/group_audit_logs_1_spec.rb": 121.03803859499999,
"qa/specs/features/ee/browser_ui/10_govern/group/group_ldap_sync_spec.rb": 115.01363892500001,
"qa/specs/features/ee/browser_ui/10_govern/group/restrict_by_ip_address_spec.rb": 116.62286227,
"qa/specs/features/ee/browser_ui/10_govern/group_pipeline_execution_policy_spec.rb": 283.17762245200004,
"qa/specs/features/ee/browser_ui/10_govern/instance/instance_audit_logs_spec.rb": 118.190295094,
"qa/specs/features/ee/browser_ui/10_govern/project/project_audit_logs_spec.rb": 226.405487219,
"qa/specs/features/ee/browser_ui/10_govern/project_security_dashboard_spec.rb": 71.210910712,
"qa/specs/features/ee/browser_ui/10_govern/scan_execution_policy_vulnerabilities_spec.rb": 171.511136403,
"qa/specs/features/ee/browser_ui/10_govern/scan_result_policy_license_finding_spec.rb": 51.265491648,
"qa/specs/features/ee/browser_ui/10_govern/scan_result_policy_vulnerabilities_spec.rb": 123.08815355799999,
"qa/specs/features/ee/browser_ui/10_govern/security_policies_spec.rb": 96.655993078,
"qa/specs/features/ee/browser_ui/10_govern/security_reports_spec.rb": 392.279392695,
"qa/specs/features/ee/browser_ui/10_govern/user/minimal_access_user_spec.rb": 22.955193969,
"qa/specs/features/ee/browser_ui/10_govern/vulnerabilities_jira_integration_spec.rb": 26.574322119,
"qa/specs/features/ee/browser_ui/10_govern/vulnerability_management_spec.rb": 353.130673896,
"qa/specs/features/ee/browser_ui/11_fulfillment/license/cloud_activation_spec.rb": 71.117330662,
"qa/specs/features/ee/browser_ui/11_fulfillment/license/license_spec.rb": 6.604516418,
"qa/specs/features/ee/browser_ui/11_fulfillment/saas_user_limit_experience_spec.rb": 167.304536035,
"qa/specs/features/ee/browser_ui/11_fulfillment/utilization/free_namespace_storage_spec.rb": 350.579413092,
"qa/specs/features/ee/browser_ui/11_fulfillment/utilization/namespace_storage_limit_spec.rb": 364.481465274,
"qa/specs/features/ee/browser_ui/11_fulfillment/utilization/saas_user_caps_spec.rb": 40.868551365,
"qa/specs/features/ee/browser_ui/11_fulfillment/utilization/user_registration_billing_spec.rb": 14.370410431,
"qa/specs/features/ee/browser_ui/13_secure/cvs_dependency_scanning_spec.rb": 69.638101442,
"qa/specs/features/ee/browser_ui/13_secure/license_scanning_spec.rb": 131.48504473,
"qa/specs/features/ee/browser_ui/13_secure/on_demand_dast_spec.rb": 147.16616957,
"qa/specs/features/ee/browser_ui/13_secure/secret_push_protection_spec.rb": 129.951163551,
"qa/specs/features/ee/browser_ui/15_growth/free_trial_spec.rb": 71.942046689,
"qa/specs/features/ee/browser_ui/16_ai_powered/duo_chat/duo_chat_spec.rb": 37.372581273,
"qa/specs/features/ee/browser_ui/16_ai_powered/duo_chat/root_cause_analysis_with_duo_chat_spec.rb": 41.866390608,
"qa/specs/features/ee/browser_ui/1_manage/integrations/jira_issues_list_spec.rb": 60.339275424,
"qa/specs/features/ee/browser_ui/2_plan/analytics/contribution_analytics_spec.rb": 187.301930527,
"qa/specs/features/ee/browser_ui/2_plan/analytics/mr_analytics_spec.rb": 78.565911881,
"qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb": 77.188143129,
"qa/specs/features/ee/browser_ui/2_plan/burndown_chart/burndown_chart_spec.rb": 20.292290715,
"qa/specs/features/ee/browser_ui/2_plan/custom_email/custom_email_spec.rb": 17.388402809,
"qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb": 394.717615425,
"qa/specs/features/ee/browser_ui/2_plan/epic/promote_issue_to_epic_spec.rb": 52.036773391,
"qa/specs/features/ee/browser_ui/2_plan/epic/roadmap_spec.rb": 14.962296335,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb": 41.793825485,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/delete_group_wiki_page_spec.rb": 18.709526664,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/file_upload_group_wiki_page_spec.rb": 37.162573135,
"qa/specs/features/ee/browser_ui/2_plan/insights/default_insights_spec.rb": 33.809690233,
"qa/specs/features/ee/browser_ui/2_plan/issue/default_issue_template_spec.rb": 28.958910696,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/configurable_issue_board_spec.rb": 20.301024234,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/configure_issue_board_by_label_spec.rb": 28.714128988,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/create_group_issue_board_spec.rb": 39.433990207,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/group_issue_boards_spec.rb": 38.198018646,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/project_issue_boards_spec.rb": 66.919543241,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/read_only_board_configuration_spec.rb": 31.826814037,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/sum_of_issues_weights_spec.rb": 22.127191087,
"qa/specs/features/ee/browser_ui/2_plan/issues_analytics/issues_analytics_spec.rb": 35.014687397,
"qa/specs/features/ee/browser_ui/2_plan/issues_weight/issue_weight_visualization_spec.rb": 36.345627959,
"qa/specs/features/ee/browser_ui/2_plan/iterations/assign_group_iteration_spec.rb": 23.076687421,
"qa/specs/features/ee/browser_ui/2_plan/iterations/create_group_iteration_spec.rb": 44.744334114,
"qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/four_assignees_spec.rb": 46.428920804,
"qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/more_than_four_assignees_spec.rb": 78.37699562700001,
"qa/specs/features/ee/browser_ui/2_plan/scoped_labels/editing_scoped_labels_spec.rb": 25.778770747,
"qa/specs/features/ee/browser_ui/3_create/merge_request/approval_rules_spec.rb": 93.997233,
"qa/specs/features/ee/browser_ui/3_create/merge_request/default_merge_request_template_spec.rb": 47.146774772,
"qa/specs/features/ee/browser_ui/3_create/merge_request/generate_commit_message_spec.rb": 41.558977521,
"qa/specs/features/ee/browser_ui/3_create/remote_development/workspace_actions_spec.rb": 608.373121037,
"qa/specs/features/ee/browser_ui/3_create/repository/assign_code_owners_spec.rb": 64.681597069,
"qa/specs/features/ee/browser_ui/3_create/repository/code_owners_spec.rb": 29.902393532,
"qa/specs/features/ee/browser_ui/3_create/repository/duo_chat_explain_code_spec.rb": 35.463176401,
"qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb": 267.30547731699994,
"qa/specs/features/ee/browser_ui/3_create/repository/group_file_template_spec.rb": 49.982014075,
"qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_root_group_spec.rb": 142.94629944899998,
"qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_subgroup_spec.rb": 181.782786119,
"qa/specs/features/ee/browser_ui/3_create/repository/prevent_forking_outside_group_spec.rb": 43.760579806,
"qa/specs/features/ee/browser_ui/3_create/repository/project_templates_spec.rb": 212.434907069,
"qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_http_spec.rb": 47.500685507,
"qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb": 76.459902266,
"qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb": 484.47800721499993,
"qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb": 291.242494211,
"qa/specs/features/ee/browser_ui/3_create/web_ide/code_suggestions_in_web_ide_spec.rb": 184.82967583799999,
"qa/specs/features/ee/browser_ui/4_verify/multi-project_pipelines_spec.rb": 53.56932829,
"qa/specs/features/ee/browser_ui/4_verify/parent_child_pipelines_dependent_relationship_spec.rb": 113.79379353,
"qa/specs/features/ee/browser_ui/4_verify/pipeline_for_merged_result_spec.rb": 54.190324234,
"qa/specs/features/ee/browser_ui/4_verify/pipeline_subscription_with_group_owned_project_spec.rb": 49.562745855,
"qa/specs/features/ee/browser_ui/8_monitor/incident_management/incident_quick_action_spec.rb": 19.47516679,
"qa/specs/features/ee/browser_ui/9_tenant_scale/elasticsearch/elasticsearch_reindexing_spec.rb": 150.471534767,
"qa/specs/features/ee/browser_ui/9_tenant_scale/group/share_group_with_group_spec.rb": 33.509439694
"qa/specs/features/api/10_govern/group_access_token_spec.rb": 33.815974897000004,
"qa/specs/features/api/10_govern/project_access_token_spec.rb": 103.00397956200001,
"qa/specs/features/api/12_systems/gitaly/automatic_failover_and_recovery_spec.rb": 101.05271347,
"qa/specs/features/api/12_systems/gitaly/backend_node_recovery_spec.rb": 112.507951167,
"qa/specs/features/api/12_systems/gitaly/distributed_reads_spec.rb": 107.593227242,
"qa/specs/features/api/12_systems/gitaly/gitaly_mtls_spec.rb": 18.770508142,
"qa/specs/features/api/1_manage/import/import_github_repo_spec.rb": 101.981589973,
"qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb": 53.216883267,
"qa/specs/features/api/1_manage/migration/gitlab_migration_group_spec.rb": 70.391329681,
"qa/specs/features/api/1_manage/migration/gitlab_migration_issue_spec.rb": 196.954535105,
"qa/specs/features/api/1_manage/migration/gitlab_migration_pipeline_spec.rb": 101.769125031,
"qa/specs/features/api/1_manage/migration/gitlab_migration_project_spec.rb": 99.113913639,
"qa/specs/features/api/1_manage/rate_limits_spec.rb": 11.133316043,
"qa/specs/features/api/2_plan/closes_issue_via_pushing_a_commit_spec.rb": 20.533906607,
"qa/specs/features/api/3_create/merge_request/push_options_mwps_spec.rb": 33.736922349,
"qa/specs/features/api/3_create/merge_request/push_options_remove_source_branch_spec.rb": 16.22308272,
"qa/specs/features/api/3_create/merge_request/push_options_spec.rb": 36.002879875,
"qa/specs/features/api/3_create/merge_request/view_merge_requests_spec.rb": 0.656573765,
"qa/specs/features/api/3_create/repository/add_list_delete_branches_spec.rb": 19.453974153,
"qa/specs/features/api/3_create/repository/commit_to_templated_project_spec.rb": 10.990147835,
"qa/specs/features/api/3_create/repository/default_branch_name_setting_spec.rb": 12.799079837,
"qa/specs/features/api/3_create/repository/files_spec.rb": 9.071541049,
"qa/specs/features/api/3_create/repository/project_archive_compare_spec.rb": 15.368031281,
"qa/specs/features/api/3_create/repository/push_postreceive_idempotent_spec.rb": 46.712893082,
"qa/specs/features/api/3_create/repository/storage_size_spec.rb": 22.803401834,
"qa/specs/features/api/3_create/repository/tag_revision_trigger_prereceive_hook_spec.rb": 6.401366562,
"qa/specs/features/api/4_verify/api_variable_inheritance_with_forward_pipeline_variables_spec.rb": 73.58503729,
"qa/specs/features/api/4_verify/cancel_pipeline_when_block_user_spec.rb": 17.573400827,
"qa/specs/features/api/4_verify/file_variable_spec.rb": 57.270149048,
"qa/specs/features/api/4_verify/job_downloads_artifacts_spec.rb": 28.540100792,
"qa/specs/features/api/5_package/container_registry/saas/container_registry_spec.rb": 76.177801155,
"qa/specs/features/api/8_monitor/metrics_spec.rb": 6.271000084000001,
"qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb": 128.816516081,
"qa/specs/features/api/9_tenant_scale/users_spec.rb": 7.082004534999999,
"qa/specs/features/browser_ui/10_govern/group/group_access_token_spec.rb": 20.10044812,
"qa/specs/features/browser_ui/10_govern/login/2fa_recovery_spec.rb": 42.409119237,
"qa/specs/features/browser_ui/10_govern/login/2fa_ssh_recovery_spec.rb": 49.695798458,
"qa/specs/features/browser_ui/10_govern/login/log_in_spec.rb": 14.117173534,
"qa/specs/features/browser_ui/10_govern/login/log_in_with_2fa_spec.rb": 115.094787453,
"qa/specs/features/browser_ui/10_govern/login/log_into_gitlab_via_ldap_spec.rb": 4.026543746,
"qa/specs/features/browser_ui/10_govern/login/log_into_mattermost_via_gitlab_spec.rb": 30.886611105,
"qa/specs/features/browser_ui/10_govern/login/login_via_instance_wide_saml_sso_spec.rb": 16.699429139,
"qa/specs/features/browser_ui/10_govern/login/oauth_login_with_github_spec.rb": 42.035421748,
"qa/specs/features/browser_ui/10_govern/login/register_spec.rb": 102.536247182,
"qa/specs/features/browser_ui/10_govern/project/project_access_token_spec.rb": 29.228983019,
"qa/specs/features/browser_ui/10_govern/user/impersonation_token_spec.rb": 27.630375881,
"qa/specs/features/browser_ui/10_govern/user/user_access_termination_spec.rb": 36.754055643,
"qa/specs/features/browser_ui/14_analytics/performance_bar_spec.rb": 38.198465835,
"qa/specs/features/browser_ui/14_analytics/service_ping_default_enabled_spec.rb": 22.315170294,
"qa/specs/features/browser_ui/14_analytics/service_ping_disabled_spec.rb": 16.399303643,
"qa/specs/features/browser_ui/1_manage/integrations/jenkins/jenkins_build_status_spec.rb": 76.772018194,
"qa/specs/features/browser_ui/1_manage/integrations/jira/jira_basic_integration_spec.rb": 72.432124238,
"qa/specs/features/browser_ui/1_manage/integrations/jira/jira_issue_import_spec.rb": 49.52813169,
"qa/specs/features/browser_ui/1_manage/integrations/pipeline_status_emails_spec.rb": 58.077049696,
"qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_group_spec.rb": 58.566241015,
"qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_user_contribution_reassignment_spec.rb": 168.978996949,
"qa/specs/features/browser_ui/2_plan/design_management/add_design_content_spec.rb": 23.271329249,
"qa/specs/features/browser_ui/2_plan/design_management/archive_design_content_spec.rb": 30.106711162,
"qa/specs/features/browser_ui/2_plan/design_management/modify_design_content_spec.rb": 29.338536409,
"qa/specs/features/browser_ui/2_plan/email/trigger_email_notification_spec.rb": 15.687413495,
"qa/specs/features/browser_ui/2_plan/issue/collapse_comments_in_discussions_spec.rb": 25.288950373,
"qa/specs/features/browser_ui/2_plan/issue/comment_issue_spec.rb": 24.07756581,
"qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb": 219.83335836900002,
"qa/specs/features/browser_ui/2_plan/issue/custom_issue_template_spec.rb": 31.199155939,
"qa/specs/features/browser_ui/2_plan/issue/export_as_csv_spec.rb": 39.940459669,
"qa/specs/features/browser_ui/2_plan/issue/filter_issue_comments_spec.rb": 25.04713784,
"qa/specs/features/browser_ui/2_plan/issue/issue_suggestions_spec.rb": 24.667275919,
"qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb": 31.190763696,
"qa/specs/features/browser_ui/2_plan/issue/real_time_assignee_spec.rb": 26.776564215,
"qa/specs/features/browser_ui/2_plan/issue_boards/focus_mode_spec.rb": 18.059422954,
"qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb": 110.465068179,
"qa/specs/features/browser_ui/2_plan/milestone/create_group_milestone_spec.rb": 21.97486097,
"qa/specs/features/browser_ui/2_plan/milestone/create_project_milestone_spec.rb": 38.65519944,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb": 116.91789050800001,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_manipulation_spec.rb": 71.837151992,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_directory_management_spec.rb": 28.667134023,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_file_upload_spec.rb": 40.414751616,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_list_spec.rb": 74.193049205,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_page_deletion_spec.rb": 55.766124132,
"qa/specs/features/browser_ui/2_plan/related_issues/related_issues_spec.rb": 29.559996778,
"qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb": 80.038559008,
"qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_a_merge_spec.rb": 48.667138007,
"qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_commit_spec.rb": 52.202069433,
"qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb": 82.351715947,
"qa/specs/features/browser_ui/3_create/merge_request/merge_merge_request_from_fork_spec.rb": 63.256630989,
"qa/specs/features/browser_ui/3_create/merge_request/merge_request_set_to_auto_merge_spec.rb": 67.709359113,
"qa/specs/features/browser_ui/3_create/merge_request/rebase_merge_request_spec.rb": 102.639613014,
"qa/specs/features/browser_ui/3_create/merge_request/revert/revert_commit_spec.rb": 30.70225293,
"qa/specs/features/browser_ui/3_create/merge_request/revert/reverting_merge_request_spec.rb": 44.268419141,
"qa/specs/features/browser_ui/3_create/merge_request/suggestions/batch_suggestion_spec.rb": 67.373965103,
"qa/specs/features/browser_ui/3_create/merge_request/suggestions/custom_commit_suggestion_spec.rb": 67.637610886,
"qa/specs/features/browser_ui/3_create/merge_request/view_merge_request_diff_patch_spec.rb": 76.358879888,
"qa/specs/features/browser_ui/3_create/repository/add_file_template_spec.rb": 28.338547405,
"qa/specs/features/browser_ui/3_create/repository/add_new_branch_rule_spec.rb": 30.842396504,
"qa/specs/features/browser_ui/3_create/repository/branch_with_unusual_name_spec.rb": 25.174755412,
"qa/specs/features/browser_ui/3_create/repository/clone_spec.rb": 31.313294343000003,
"qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb": 33.509114679,
"qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb": 149.547211199,
"qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_http_spec.rb": 22.678546509,
"qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_ssh_spec.rb": 33.458455632,
"qa/specs/features/browser_ui/3_create/repository/push_http_private_token_spec.rb": 44.754334608,
"qa/specs/features/browser_ui/3_create/repository/push_mirroring_lfs_over_http_spec.rb": 83.574912192,
"qa/specs/features/browser_ui/3_create/repository/push_mirroring_over_http_spec.rb": 78.483161533,
"qa/specs/features/browser_ui/3_create/repository/push_over_http_file_size_spec.rb": 53.806933181000005,
"qa/specs/features/browser_ui/3_create/repository/push_over_http_spec.rb": 31.391722379999997,
"qa/specs/features/browser_ui/3_create/repository/push_over_ssh_file_size_spec.rb": 60.912104897,
"qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb": 47.73533146,
"qa/specs/features/browser_ui/3_create/repository/push_protected_branch_spec.rb": 22.489215503,
"qa/specs/features/browser_ui/3_create/repository/push_to_canary_gitaly_spec.rb": 25.929890618,
"qa/specs/features/browser_ui/3_create/repository/ssh_key_support_create_spec.rb": 31.189867549,
"qa/specs/features/browser_ui/3_create/repository/ssh_key_support_delete_spec.rb": 29.657012721,
"qa/specs/features/browser_ui/3_create/repository/user_views_commit_diff_patch_spec.rb": 51.21603667,
"qa/specs/features/browser_ui/3_create/snippet/add_comment_to_snippet_spec.rb": 37.423494596,
"qa/specs/features/browser_ui/3_create/snippet/add_file_to_snippet_spec.rb": 46.494195985000005,
"qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_personal_snippet_spec.rb": 72.398092053,
"qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_project_snippet_spec.rb": 76.047187082,
"qa/specs/features/browser_ui/3_create/snippet/copy_snippet_file_contents_spec.rb": 21.966194006,
"qa/specs/features/browser_ui/3_create/snippet/create_personal_snippet_spec.rb": 12.460975609,
"qa/specs/features/browser_ui/3_create/snippet/create_personal_snippet_with_multiple_files_spec.rb": 14.547875853,
"qa/specs/features/browser_ui/3_create/snippet/create_project_snippet_with_multiple_files_spec.rb": 28.354190928,
"qa/specs/features/browser_ui/3_create/snippet/delete_file_from_snippet_spec.rb": 55.40696461,
"qa/specs/features/browser_ui/3_create/snippet/share_snippet_spec.rb": 31.303557687,
"qa/specs/features/browser_ui/3_create/source_editor/source_editor_toolbar_spec.rb": 24.441517082,
"qa/specs/features/browser_ui/3_create/web_ide/add_first_file_in_web_ide_spec.rb": 49.268056024,
"qa/specs/features/browser_ui/3_create/web_ide/add_new_directory_in_web_ide_spec.rb": 75.91073481800001,
"qa/specs/features/browser_ui/3_create/web_ide/closing_web_ide_with_unsaved_changes_spec.rb": 27.618801359,
"qa/specs/features/browser_ui/3_create/web_ide/settings_sync_web_ide_spec.rb": 175.04811461399999,
"qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb": 128.456750091,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/ci_catalog_sorting_spec.rb": 87.125556165,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_glab_spec.rb": 111.794361577,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_release_cli_spec.rb": 115.13012591500001,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/run_component_in_project_pipeline_spec.rb": 49.310401794,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/expose_job_artifacts_in_mr_spec.rb": 51.855493763,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb": 250.36498655599996,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/unlocking_job_artifacts_across_pipelines_spec.rb": 254.059616215,
"qa/specs/features/browser_ui/4_verify/ci_project_artifacts/user_can_bulk_delete_artifacts_spec.rb": 133.362034562,
"qa/specs/features/browser_ui/4_verify/ci_variable/pipeline_with_protected_variable_spec.rb": 114.670288358,
"qa/specs/features/browser_ui/4_verify/ci_variable/raw_variables_defined_in_yaml_spec.rb": 30.96778402,
"qa/specs/features/browser_ui/4_verify/ci_variable/ui_variable_inheritable_when_forward_pipeline_variables_true_spec.rb": 88.763877564,
"qa/specs/features/browser_ui/4_verify/pipeline/include_local_config_file_paths_with_wildcard_spec.rb": 24.32614505,
"qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_a_project_spec.rb": 58.109123488,
"qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_multiple_projects_spec.rb": 57.574239449,
"qa/specs/features/browser_ui/4_verify/pipeline/parent_child_pipelines_independent_relationship_spec.rb": 88.849102647,
"qa/specs/features/browser_ui/4_verify/pipeline/pass_dotenv_variables_to_downstream_via_bridge_spec.rb": 80.164549058,
"qa/specs/features/browser_ui/4_verify/pipeline/run_pipeline_with_manual_jobs_spec.rb": 80.945537015,
"qa/specs/features/browser_ui/4_verify/pipeline/trigger_child_pipeline_with_manual_spec.rb": 46.60060126,
"qa/specs/features/browser_ui/4_verify/pipeline/trigger_matrix_spec.rb": 62.68861922,
"qa/specs/features/browser_ui/4_verify/pipeline/update_ci_file_with_pipeline_editor_spec.rb": 32.203223703,
"qa/specs/features/browser_ui/4_verify/runner/deprecated_registration_token_spec.rb": 23.263758879,
"qa/specs/features/browser_ui/4_verify/runner/deprecated_unregister_runner_spec.rb": 38.038936503,
"qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_counts_spec.rb": 25.079080039,
"qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_status_counts_spec.rb": 18.428674932,
"qa/specs/features/browser_ui/4_verify/runner/register_group_runner_spec.rb": 23.691814427,
"qa/specs/features/browser_ui/4_verify/runner/register_project_runner_spec.rb": 54.778513694,
"qa/specs/features/browser_ui/4_verify/testing/endpoint_coverage_spec.rb": 93.204810444,
"qa/specs/features/browser_ui/5_package/container_registry/saas/container_registry_spec.rb": 166.76633905,
"qa/specs/features/browser_ui/5_package/container_registry/self_managed/container_registry_spec.rb": 379.565742457,
"qa/specs/features/browser_ui/5_package/dependency_proxy/dependency_proxy_spec.rb": 158.977254278,
"qa/specs/features/browser_ui/5_package/package_registry/composer_registry_spec.rb": 66.280558573,
"qa/specs/features/browser_ui/5_package/package_registry/conan_repository_spec.rb": 99.479560323,
"qa/specs/features/browser_ui/5_package/package_registry/generic_repository_spec.rb": 63.401568688,
"qa/specs/features/browser_ui/5_package/package_registry/helm_registry_spec.rb": 298.651023636,
"qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb": 607.6638845340001,
"qa/specs/features/browser_ui/5_package/package_registry/maven/maven_project_level_spec.rb": 305.033250576,
"qa/specs/features/browser_ui/5_package/package_registry/maven_gradle_repository_spec.rb": 375.234155325,
"qa/specs/features/browser_ui/5_package/package_registry/npm/npm_group_level_spec.rb": 273.595878335,
"qa/specs/features/browser_ui/5_package/package_registry/npm/npm_instance_level_spec.rb": 267.349059642,
"qa/specs/features/browser_ui/5_package/package_registry/pypi_repository_spec.rb": 113.288561499,
"qa/specs/features/browser_ui/6_release/deploy_key/add_deploy_key_spec.rb": 24.038488452,
"qa/specs/features/browser_ui/6_release/deploy_key/clone_using_deploy_key_spec.rb": 216.712470358,
"qa/specs/features/browser_ui/6_release/deploy_token/add_deploy_token_spec.rb": 13.619407227,
"qa/specs/features/browser_ui/8_monitor/alert_management/alert_settings_create_new_alerts_spec.rb": 58.704109313000004,
"qa/specs/features/browser_ui/8_monitor/alert_management/automatically_creates_incident_for_alert_spec.rb": 59.624943984,
"qa/specs/features/browser_ui/8_monitor/alert_management/create_alert_using_authorization_key_spec.rb": 70.18563196299999,
"qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb": 74.353778329,
"qa/specs/features/browser_ui/8_monitor/alert_management/recovery_alert_resolves_correct_alert_spec.rb": 27.70989735,
"qa/specs/features/browser_ui/9_tenant_scale/group/create_group_with_mattermost_team_spec.rb": 14.231373562,
"qa/specs/features/browser_ui/9_tenant_scale/group/group_member_access_request_spec.rb": 62.073659602999996,
"qa/specs/features/browser_ui/9_tenant_scale/group/transfer_project_spec.rb": 23.980506762,
"qa/specs/features/browser_ui/9_tenant_scale/project/add_project_member_spec.rb": 31.230006006,
"qa/specs/features/browser_ui/9_tenant_scale/project/create_project_badge_spec.rb": 26.489190384,
"qa/specs/features/browser_ui/9_tenant_scale/project/create_project_spec.rb": 65.854885879,
"qa/specs/features/browser_ui/9_tenant_scale/project/dashboard_images_spec.rb": 12.683192044,
"qa/specs/features/browser_ui/9_tenant_scale/project/invite_group_to_project_spec.rb": 48.868651431,
"qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb": 150.654733892,
"qa/specs/features/browser_ui/9_tenant_scale/project/view_project_activity_spec.rb": 24.45088957,
"qa/specs/features/browser_ui/9_tenant_scale/user/follow_user_activity_spec.rb": 33.036899117,
"qa/specs/features/browser_ui/9_tenant_scale/user/parent_group_access_termination_spec.rb": 32.762237772,
"qa/specs/features/browser_ui/9_tenant_scale/user/user_inherited_access_spec.rb": 56.79755514,
"qa/specs/features/ee/api/10_govern/compliance_pipeline_spec.rb": 52.008495497,
"qa/specs/features/ee/api/10_govern/instance_audit_event_streaming_spec.rb": 36.271875081000005,
"qa/specs/features/ee/api/10_govern/user/minimal_access_user_spec.rb": 82.58317127900001,
"qa/specs/features/ee/api/1_manage/import/import_github_repo_spec.rb": 65.262205335,
"qa/specs/features/ee/api/1_manage/integrations/group_webhook_events_spec.rb": 7.347596928,
"qa/specs/features/ee/api/1_manage/migration/gitlab_migration_group_spec.rb": 69.202066431,
"qa/specs/features/ee/api/2_plan/analytics/dora_metrics_spec.rb": 2.198352227,
"qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb": 83.54064791100001,
"qa/specs/features/ee/api/3_create/code_suggestions_spec.rb": 60.489806489,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/advanced_global_advanced_syntax_search_spec.rb": 133.838233376,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/elasticsearch_api_spec.rb": 106.004182811,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/commit_index/commit_index_spec.rb": 31.015164517,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/issues_index/issue_index_spec.rb": 151.324837863,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/main_index/blob_index_spec.rb": 47.550666978,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/merge_request_index/merge_request_index_spec.rb": 62.90631867,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/notes_index/note_index_spec.rb": 34.771900261,
"qa/specs/features/ee/api/9_tenant_scale/elasticsearch/index_tests/user_index/user_index_spec.rb": 31.115712786,
"qa/specs/features/ee/browser_ui/10_govern/change_vulnerability_status_spec.rb": 118.873130243,
"qa/specs/features/ee/browser_ui/10_govern/create_merge_request_with_secure_spec.rb": 67.867797372,
"qa/specs/features/ee/browser_ui/10_govern/dismissed_vulnerabilities_in_security_widget_spec.rb": 152.212429363,
"qa/specs/features/ee/browser_ui/10_govern/explain_this_vulnerability_spec.rb": 47.937486889,
"qa/specs/features/ee/browser_ui/10_govern/export_vulnerability_report_spec.rb": 15.765014789,
"qa/specs/features/ee/browser_ui/10_govern/fix_vulnerability_workflow_spec.rb": 132.42065325,
"qa/specs/features/ee/browser_ui/10_govern/group/group_audit_event_streaming_spec.rb": 55.212817071,
"qa/specs/features/ee/browser_ui/10_govern/group/group_audit_logs_1_spec.rb": 120.74703036999999,
"qa/specs/features/ee/browser_ui/10_govern/group/group_ldap_sync_spec.rb": 130.4612182,
"qa/specs/features/ee/browser_ui/10_govern/group/restrict_by_ip_address_spec.rb": 122.92681100099999,
"qa/specs/features/ee/browser_ui/10_govern/group_pipeline_execution_policy_spec.rb": 120.689593066,
"qa/specs/features/ee/browser_ui/10_govern/instance/instance_audit_logs_spec.rb": 102.786466023,
"qa/specs/features/ee/browser_ui/10_govern/project/project_audit_logs_spec.rb": 288.37197489700003,
"qa/specs/features/ee/browser_ui/10_govern/project_security_dashboard_spec.rb": 59.844594745,
"qa/specs/features/ee/browser_ui/10_govern/scan_execution_policy_vulnerabilities_spec.rb": 135.044779126,
"qa/specs/features/ee/browser_ui/10_govern/scan_result_policy_license_finding_spec.rb": 51.794616126,
"qa/specs/features/ee/browser_ui/10_govern/scan_result_policy_vulnerabilities_spec.rb": 211.01108777099998,
"qa/specs/features/ee/browser_ui/10_govern/security_policies_spec.rb": 122.52093141,
"qa/specs/features/ee/browser_ui/10_govern/security_reports_spec.rb": 372.43478055799994,
"qa/specs/features/ee/browser_ui/10_govern/user/minimal_access_user_spec.rb": 23.752517471,
"qa/specs/features/ee/browser_ui/10_govern/vulnerabilities_jira_integration_spec.rb": 22.345456199,
"qa/specs/features/ee/browser_ui/10_govern/vulnerability_management_spec.rb": 406.906763363,
"qa/specs/features/ee/browser_ui/11_fulfillment/license/cloud_activation_spec.rb": 33.798988883,
"qa/specs/features/ee/browser_ui/11_fulfillment/license/license_spec.rb": 6.471805806,
"qa/specs/features/ee/browser_ui/11_fulfillment/saas_user_limit_experience_spec.rb": 171.369738063,
"qa/specs/features/ee/browser_ui/11_fulfillment/utilization/free_namespace_storage_spec.rb": 167.929215384,
"qa/specs/features/ee/browser_ui/11_fulfillment/utilization/namespace_storage_limit_spec.rb": 372.545167485,
"qa/specs/features/ee/browser_ui/11_fulfillment/utilization/saas_user_caps_spec.rb": 47.99446326,
"qa/specs/features/ee/browser_ui/11_fulfillment/utilization/user_registration_billing_spec.rb": 13.631931864,
"qa/specs/features/ee/browser_ui/13_secure/cvs_dependency_scanning_spec.rb": 71.918037932,
"qa/specs/features/ee/browser_ui/13_secure/license_scanning_spec.rb": 126.633069366,
"qa/specs/features/ee/browser_ui/13_secure/on_demand_dast_spec.rb": 143.451261199,
"qa/specs/features/ee/browser_ui/13_secure/secret_push_protection_spec.rb": 129.496226379,
"qa/specs/features/ee/browser_ui/15_growth/free_trial_spec.rb": 85.661875089,
"qa/specs/features/ee/browser_ui/16_ai_powered/duo_chat/duo_chat_spec.rb": 41.808690518999995,
"qa/specs/features/ee/browser_ui/16_ai_powered/duo_chat/root_cause_analysis_with_duo_chat_spec.rb": 35.769254646,
"qa/specs/features/ee/browser_ui/1_manage/integrations/jira_issues_list_spec.rb": 59.308614792,
"qa/specs/features/ee/browser_ui/2_plan/analytics/contribution_analytics_spec.rb": 194.321167751,
"qa/specs/features/ee/browser_ui/2_plan/analytics/mr_analytics_spec.rb": 66.141514171,
"qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb": 80.11209780899999,
"qa/specs/features/ee/browser_ui/2_plan/burndown_chart/burndown_chart_spec.rb": 20.641388718,
"qa/specs/features/ee/browser_ui/2_plan/custom_email/custom_email_spec.rb": 19.157230901,
"qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb": 409.664051835,
"qa/specs/features/ee/browser_ui/2_plan/epic/promote_issue_to_epic_spec.rb": 50.890147704,
"qa/specs/features/ee/browser_ui/2_plan/epic/roadmap_spec.rb": 14.485107756,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb": 40.989728897999996,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/delete_group_wiki_page_spec.rb": 18.823620466,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/file_upload_group_wiki_page_spec.rb": 36.886521412,
"qa/specs/features/ee/browser_ui/2_plan/insights/default_insights_spec.rb": 35.309564830999996,
"qa/specs/features/ee/browser_ui/2_plan/issue/default_issue_template_spec.rb": 38.373050732,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/configurable_issue_board_spec.rb": 20.115038032,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/configure_issue_board_by_label_spec.rb": 31.16480345,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/create_group_issue_board_spec.rb": 43.873787641,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/group_issue_boards_spec.rb": 44.385064197,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/project_issue_boards_spec.rb": 69.907357082,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/read_only_board_configuration_spec.rb": 32.475347315,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/sum_of_issues_weights_spec.rb": 21.665101081,
"qa/specs/features/ee/browser_ui/2_plan/issues_analytics/issues_analytics_spec.rb": 34.951537328,
"qa/specs/features/ee/browser_ui/2_plan/issues_weight/issue_weight_visualization_spec.rb": 40.856067549,
"qa/specs/features/ee/browser_ui/2_plan/iterations/assign_group_iteration_spec.rb": 22.88623518,
"qa/specs/features/ee/browser_ui/2_plan/iterations/create_group_iteration_spec.rb": 46.197114658000004,
"qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/four_assignees_spec.rb": 43.224098636,
"qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/more_than_four_assignees_spec.rb": 77.960118611,
"qa/specs/features/ee/browser_ui/2_plan/scoped_labels/editing_scoped_labels_spec.rb": 26.298442542,
"qa/specs/features/ee/browser_ui/3_create/merge_request/approval_rules_spec.rb": 132.703713545,
"qa/specs/features/ee/browser_ui/3_create/merge_request/default_merge_request_template_spec.rb": 33.243028614,
"qa/specs/features/ee/browser_ui/3_create/merge_request/generate_commit_message_spec.rb": 39.086235698,
"qa/specs/features/ee/browser_ui/3_create/remote_development/workspace_actions_spec.rb": 548.85724283,
"qa/specs/features/ee/browser_ui/3_create/repository/assign_code_owners_spec.rb": 59.828510453,
"qa/specs/features/ee/browser_ui/3_create/repository/code_owners_spec.rb": 28.243344565,
"qa/specs/features/ee/browser_ui/3_create/repository/duo_chat_explain_code_spec.rb": 31.033213871,
"qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb": 305.402682477,
"qa/specs/features/ee/browser_ui/3_create/repository/group_file_template_spec.rb": 49.216354548,
"qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_root_group_spec.rb": 145.612567952,
"qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_subgroup_spec.rb": 187.792849202,
"qa/specs/features/ee/browser_ui/3_create/repository/prevent_forking_outside_group_spec.rb": 64.32749432600001,
"qa/specs/features/ee/browser_ui/3_create/repository/project_templates_spec.rb": 226.431153859,
"qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_http_spec.rb": 53.235607276,
"qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb": 57.902274547,
"qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb": 479.75148485999995,
"qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb": 282.140185525,
"qa/specs/features/ee/browser_ui/3_create/web_ide/code_suggestions_in_web_ide_spec.rb": 188.75647318400001,
"qa/specs/features/ee/browser_ui/4_verify/multi-project_pipelines_spec.rb": 83.128223761,
"qa/specs/features/ee/browser_ui/4_verify/parent_child_pipelines_dependent_relationship_spec.rb": 91.574931745,
"qa/specs/features/ee/browser_ui/4_verify/pipeline_for_merged_result_spec.rb": 76.544457211,
"qa/specs/features/ee/browser_ui/4_verify/pipeline_subscription_with_group_owned_project_spec.rb": 76.102042077,
"qa/specs/features/ee/browser_ui/8_monitor/incident_management/incident_quick_action_spec.rb": 10.464128883,
"qa/specs/features/ee/browser_ui/9_tenant_scale/elasticsearch/elasticsearch_reindexing_spec.rb": 143.494028657,
"qa/specs/features/ee/browser_ui/9_tenant_scale/group/share_group_with_group_spec.rb": 24.957864279
}

View File

@ -2,7 +2,7 @@
require 'spec_helper'
RSpec.describe 'User Settings > GPG Keys', feature_category: :user_profile do
RSpec.describe 'User Settings > GPG keys', feature_category: :user_profile do
let(:user) { create(:user, email: GpgHelpers::User2.emails.first) }
before do

View File

@ -5,7 +5,7 @@ require 'spec_helper'
RSpec.describe Sidebars::UserSettings::Menus::GpgKeysMenu, feature_category: :navigation do
it_behaves_like 'User settings menu',
link: '/-/user_settings/gpg_keys',
title: _('GPG Keys'),
title: _('GPG keys'),
icon: 'key',
active_routes: { controller: :gpg_keys }

View File

@ -3,10 +3,22 @@
require 'spec_helper'
RSpec.describe WorkItems::Widgets::AwardEmoji, feature_category: :team_planning do
let_it_be(:work_item) { create(:work_item) }
let_it_be(:user_developer) { create(:user) }
let_it_be(:user_guest) { create(:user) }
let_it_be(:group) { create(:group) }
let_it_be(:project) { create(:project) }
let_it_be(:project_within_group) { create(:project, group: group) }
let_it_be(:work_item) { create(:work_item, project: project_within_group) }
let_it_be(:work_item_without_group) { create(:work_item, project: project) }
let_it_be(:emoji1) { create(:award_emoji, name: 'star', awardable: work_item) }
let_it_be(:emoji2) { create(:award_emoji, :upvote, awardable: work_item) }
let_it_be(:emoji3) { create(:award_emoji, :downvote, awardable: work_item) }
let(:expected_path) { "/groups/#{group.full_path}/-/custom_emoji/new" }
before_all do
group.add_developer(user_developer)
project.add_developer(user_developer)
end
describe '.type' do
it { expect(described_class.type).to eq(:award_emoji) }
@ -27,4 +39,18 @@ RSpec.describe WorkItems::Widgets::AwardEmoji, feature_category: :team_planning
describe '#award_emoji' do
it { expect(described_class.new(work_item).award_emoji).to match_array([emoji1, emoji2, emoji3]) }
end
describe '#new_custom_emoji_path' do
it 'returns the new custom emoji path when user has permissions' do
expect(described_class.new(work_item).new_custom_emoji_path(user_developer)).to eq(expected_path)
end
it 'returns nil when user does not have permissions' do
expect(described_class.new(work_item).new_custom_emoji_path(user_guest)).to be_nil
end
it 'returns nil when work item is not within a group' do
expect(described_class.new(work_item_without_group).new_custom_emoji_path(user_developer)).to be_nil
end
end
end