diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 3bde9d9..4f7774e 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,6 +1,25 @@ [bumpversion] current_version = 2.2.2 commit = False +parse = ^ + (?P\d+)\.(?P\d+)\.(?P\d+) # minimum 'N.N.N' + (?: + -(?P\w+) # 'rc' = release candidate, 'dev' = dev branch + (?: + (?P\d+) + )? + )? +serialize = + {major}.{minor}.{patch}-{prerel}{prerelversion} + {major}.{minor}.{patch}-{prerel} + {major}.{minor}.{patch} + +[bumpversion:part:prerel] +optional_value = release +values = + dev + rc + release [bumpversion:file:.cmake/Modules/Properties.cmake]