Improve the categorization of the Deploy tokens setting

Context

Currently, Deploy tokens are located in Settings>Repository at the project-level.

In a tree-test of the project-level settings, 56% of users looked for Deploy tokens settings in the Settings>Access Tokens area.

In a follow-up tree-test, 53% chose Settings>Access Tokens as the right location followed by 12% who selected Settings>CI/CD, and 12% who selected Packages&Registries>Container Registry.

Less than 10% of participants selected Settings>Repository in both tests.

Proposal

Improve the categorization of the Deploy tokens setting.

Considerations

  • Settings>Access Tokens currently contains project access token settings.
  • Deploy tokens settings include an access-related setting for the repository. They can also be managed at the group level.
  • There was a proposal to move Deploy tokens and Deploy keys to Settings>CI/CD but it was complicated by considerations of visibility since CI/CD settings are turned off if a project doesn't have a pipeline. From the comments, most of the concerns seemed about Deploy keys in particular.

Links

Edited by Katherine Okpara