Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Strip leading zeros from version numbers to make the versioning scheme compatible with SemVer #329

Open
matt-mazzucato opened this issue May 29, 2023 · 0 comments
Labels
discussion This issue needs to be investigated/discussed (it might be already fixed, invalid or duplicated) documentation This issue or pull request is about documentation user experience This issue is about user experience
Milestone

Comments

@matt-mazzucato
Copy link
Collaborator

According to #306, a new versioning scheme has been defined and adopted since release 22.11.
However, a number of components relies on semantic versioning (e.g.: the Operator's documentation, which employs Elixir's mix docs to generate documentation pages). Thus, compatibility between the versioning schemes should be ensured to avoid disruptions in the automation we have in place.

We therefore propose to keep on using the CalVer scheme, in a form that makes it compatible with SemVer: this can be obtained by stripping leading zeros from version numbers: i.e. 23.05.00 will become 23.5.0.

@matt-mazzucato matt-mazzucato added discussion This issue needs to be investigated/discussed (it might be already fixed, invalid or duplicated) documentation This issue or pull request is about documentation user experience This issue is about user experience labels May 29, 2023
@matt-mazzucato matt-mazzucato added this to the v23.05 milestone May 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion This issue needs to be investigated/discussed (it might be already fixed, invalid or duplicated) documentation This issue or pull request is about documentation user experience This issue is about user experience
Projects
Development

No branches or pull requests

1 participant