Draft: GitLab Steps: Add The Expression Language
What does this MR do and why?
See the RFC implementation of that language: https://gitlab.com/ayufan-repos/tests/step-runner-tests/-/blob/main/rfc-expressions/main.go.
The language will be used for interpolation and conditional execution by GitLab Steps.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Kamil Trzciński (Back 2025-01-01)