Skip to content

Fix Semantic Versioning for Helm Chart #494

@pvickery-ParamountCommerce

Description

Can strict Semantic Versioning be used for the helm chart releases (use 1.5.0 instead of v1.5.0)?

In the Chart.yaml it says semantic versioning is required but the linked semver docs show the versions used for the dragonfly-operator are not valid.

# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: v1.5.0

Is “v1.2.3” a semantic version?
No, “v1.2.3” is not a semantic version

https://semver.org/#is-v123-a-semantic-version

Below are some links with more details on this issue and how it breaks tools requiring Semantic Versioning.

Helm Docs
Helm Issue
Dragonfly + Flux
Kargo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions