4 Release schema verification needs to happen first before we attempt to assign
5 values to the variables. Validate version only after the schema validation has
6 passed and the variables are assigned.
8 Organize variable setup into functions. Maven release files expects different
9 variables than container release files.
11 Rename "version" variable in container release files to "container_release_tag"
12 which is a better user friendly name given the fact that container versions are
13 rather called tags. Internally, we still process it as "version" to allow reuse