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

Clarify version behavior in csolution #1966

Open
ReinhardKeil opened this issue Feb 17, 2025 · 0 comments
Open

Clarify version behavior in csolution #1966

ReinhardKeil opened this issue Feb 17, 2025 · 0 comments
Labels
bug Something isn't working documentation Improvements or additions to documentation

Comments

@ReinhardKeil
Copy link
Collaborator

ReinhardKeil commented Feb 17, 2025

The Problem

The exact behavior of version is not documented with CMSIS-Toolbox. While CMSIS-Toolbox uses in general semantic versioning there are some open questions:

https://open-cmsis-pack.github.io/cmsis-toolbox/YML-Input-Format/#pack-name-conventions shows that version format can be:

major.minor.patch-pre

Q1: What is the impact of using -pre in a version number. Are no pre-release packs accepted without it?

The PDSC documentation allows to use also:

  • major.minor which implies patch version 0. Q2: Is this also the behavior in CMSIS-Toolbox?
  • 25.01 or 25.02.17 to allow calendar versioning (https://calver.org/). Q3: can a version be prepended with 0?

PDSC versions can be used at component, pack, config files.

Q4: is the version format identical on all this?
Q5: -pre for config files. Is this supported?

Q6: Is for components the format @^version and @~version supported?

Relates to #1936

@ReinhardKeil ReinhardKeil added bug Something isn't working documentation Improvements or additions to documentation labels Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant