Proposal: Descriptions for CI/CD variables

Release notes

Problem to solve

The more CI/CD variables are configured on a project or group the harder it becomes to remember the meaning of each of them. To work around this, users need to document the meaning of each variable somewhere else, with the great chance that variables and documentation get out-of-sync.

Proposal

Add a description field to project-/group-level CI/CD variables. This field would be solely informational and not be relevant for the actual job execution.

New field in "Add variable" dialog:

image

Tooltip UI element in variable list:

image

Edited by Mark Nuzzo