Design: Evaluate CI/CD variables as raw strings by default unless the user is creating a variable reference
Release notes
Problem to solve
Based on the results of a solution validation research https://gitlab.com/gitlab-org/ux-research/-/issues/1896#-solution-validation-results developers don't expect the variable value to create a variable reference when they use a $. A variable value is expected to be evaluated as a raw string unless otherwise selected.
Proposal
Evaluate CI/CD variables as raw strings by default unless the user is creating a variable reference. Provide an easy way to reference another variable in the value.
Intended users
Feature Usage Metrics
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.