Make revision required
Context¶
Currently, the versioning schema adopted takes inspiration from CalVer and it is composed of Year, Month and Revision number.
As of today, Revision number is optional, and it is not automatically added by the release workflow.
Decision¶
We are making the Revision required, thus the new schema is now YYYY.MM.REVISION
Consequences¶
It is now possible to automatically release patches, without manual interventions. Revision number is taken from the GitHub ref name, as implemented with #55
Links ¶
- PR
- Supersedes PCUI Versioning strategy