Investigation: Special character limitations in masked variables
Summary
This is an investigation issue to determine the full character set which can be masked. The only set of special characters supported today is:
~, @ : and .
Based on previous research
we have this limitation because we can't predict how some special characters behave in different shell systems.
We need to determine the true limitations and implement accordingly.
Why this matters and how we measure
Current restrictions for masked variables is preventing migration from Jenkins.
Proposal
Performance Considerations
Out of Scope
This is an investigation; implementation will be separate.
Acceptance Criteria
The outcome of this issue is a clear proposal for implementation.
Additional details
Some relevant technical details, if applicable, such as:
- Does this need a feature flag?
- Which tier(s) is this for?
- Additional comments:
Links/References
Edited by Jocelyn Eillis