In my Jira automation, I have created a variable:
varReleaseVersion, which has a value 28.5
Then Im creating another variable:
FilteredReleaseVersions, with a value
{{#project.versions}}{{#name.startsWith(varReleaseVersion)}}{{name}},{{/}}{{/project.versions}}
With this definition FilteredReleaseVersions does not return anything.

When I change
FilteredReleaseVersions, with a value
{{#project.versions}}{{#name.startsWith("28.5")}}{{name}},{{/}}{{/project.versions}}
Then it returns correct results:

I have tried also
FilteredReleaseVersions, with a value
{{#project.versions}}{{#name.startsWith({{varReleaseVersion}})}}{{name}},{{/}}{{/project.versions}}
but then I get an error:
Error rendering smart-values when executing this rule:
Parameters not closed: ({{varReleaseVersion: {{#project.versions}}{{#name.startsWith({{varReleaseVersion}})}}{{name}},{{/}}{{/project.versions}}
Question - how should I correctly use the varReleaseVersion variable in the other smart value variable?