This repository has been archived by the owner on Jun 6, 2024. It is now read-only.
Add semantic versioning to the project release flow #264
Labels
enhancement
New feature or request
up for grabs
Looking for a contributor to take this task
WIP
Working in progress (will be deployed soon)
Is your feature request related to a problem? Please describe.
We used to use svu in our project. Because of some technical difficulties we removed this dependency and the versioning is now hard-coded.
We'd like to reintroduce
svu
to our project (or any other recommended version management solution)Describe the solution you'd like
Clean unused files from the ./scripts folder (deploy.sh for example is not used anymore)
Both
deploy_release_candidate.sh
andrelease.sh
are using the same logic to determine the version. Usedefine_semver_number.sh
script instead to avoid code duplicationRemove hard-coded
MAJOR_VERSION
andMINOR_VERSION
variables and use svu logic to determine next release versionVersioning should work as follows:
for x.x.x -> major.minor.patch
feat!
should bump major versionfeat
should bump minor versionfor example:
two
feat
commits should bump one minor versionfeat
andfix
commits should bump one minor versionDescribe alternatives you've considered
svu is not mandatory for this solution. This is a suggested package to use but we're not set on it and are open to alternatives
The text was updated successfully, but these errors were encountered: