Skip to content

feat(3504): Allow @ in meta key validation#92

Merged
minghay merged 1 commit into
screwdriver-cd:masterfrom
raihata:update-keyvalidation
Jul 10, 2026
Merged

feat(3504): Allow @ in meta key validation#92
minghay merged 1 commit into
screwdriver-cd:masterfrom
raihata:update-keyvalidation

Conversation

@raihata

@raihata raihata commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Context

meta-cli could not handle meta keys containing @, even though stage setup/teardown-related parameters may use keys such as stage@explicit-setup-and-teardown:setup and parameters.stage@test:teardown.test.value.

Because @ was rejected by the existing meta key validation, users could not access or manipulate these values through meta-cli.

Objective

This PR updates the meta key validation to allow @ in meta keys while preserving the existing key structure rules.

This PR also adds test coverage for valid keys containing @, including real-world stage setup/teardown-style keys, and keeps invalid @ placements rejected.

References

License

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

@minghay minghay merged commit 1f34c98 into screwdriver-cd:master Jul 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants