blob: 294e2168a3fa80d17beb0085d588e7e2a455053b [file] [log] [blame]
Version Number Format
---------------------
Version numbers for both the PDK and the supplied libraries are fully specified by a 3-digit version number followed by a git commit count and a git commit short hash.
The 3-digit-number will be tagged in the associated git repository as `vX.Y.Z` and the fully specified value can be found by running `git describe` tool inside the correct git repository.
The version number is broken down as `vX.Y.Z-AAA-gHHHHH`;
- The letter `v`.
- `X` = The "Milestone Release" Number
- **0** indicates **"alpha"** level. The IP has not undergone full qualification. Parts of the IP may be immature and untested.
- **1** indicates **"beta"** level. The IP has undergone qualification testing but has not been hardware verified.
- **2** indicates **production** level. The IP has passed qualification testing and has been hardware verified.
- `Y` = The "Major Release" Number
- `Z` = The "Minor Release" Number
- A single hyphen character `-`
- `AAA` = The git commit count since the version number was tagged.
- A single hyphen character followed by the letter g `-g`
- `HHHH` = A git commit short hash which uniquely identifies a specific git commit inside the associated git repository.