Skip to content

unexpected result on comparision of semver  #4234

Open
@mabunixda

Description

@mabunixda

Currently working on policies with/on terraform, so I came across to verify a certain minimal terraform version.

But the actual result is not as expected - on these mql statements I would expect that all these mql queries have a value of boolean as a result

cnspec> terraform.plan.terraformVersion
terraform.plan.terraformVersion: "1.8.0"

cnspec> semver(terraform.plan.terraformVersion) > ='1.6'
[ok] value: <unknown-score-type>

cnspec> semver(terraform.plan.terraformVersion) >= "1.6"
[ok] value: <unknown-score-type>

cnspec> semver(terraform.plan.terraformVersion) == semver('1.8.0') 
[ok] value: <unknown-score-type>

cnspec> semver('1.6.0') == semver('1.6.0')
[ok] value: <unknown-score-type>

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions