Skip to content

Use new ScalarValidator for variables CI keyword

What does this MR do and why?

Users have been trying to use the new CI inputs feature to pass boolean values to variables defined using the variables keyword. This has not historically been allowed for reasons that are now lost to time. Product gave us the green light to allow variable values to be any scalar, so this commit adds a new ScalarValidator and uses it with variables.

Changelog: changed

Issue: #444318 (closed)

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After
Screenshot 2024-03-04 at 16.10.00.png Screenshot 2024-03-04 at 16.09.39.png

Merge request reports