Added migrations to update command #114

This commit is contained in:
2022-09-19 22:59:21 +02:00
parent df3f9f0306
commit c52bf961e1
55 changed files with 266 additions and 90 deletions

View File

@@ -61,7 +61,10 @@ class Application(ApplicationABC):
if len(branch.split('.')) == 2:
version[VersionSettingsNameEnum.micro.value] = f'0{suffix}'
else:
version[VersionSettingsNameEnum.micro.value] = f'{branch.split(".")[2]}{suffix}'
branch_version = branch.split(".")[2]
if '-#' in branch_version:
branch_version = branch_version.split('-#')[0]
version[VersionSettingsNameEnum.micro.value] = f'{branch_version}{suffix}'
except Exception as e:
Console.error(f'Branch {branch} does not contain valid version')
return

View File

@@ -16,7 +16,7 @@
"LicenseName": "MIT",
"LicenseDescription": "MIT, see LICENSE for more details.",
"Dependencies": [
"cpl-core>=2022.10.rc2",
"cpl-core>=2022.10.11",
"gitpython==3.1.27"
],
"PythonVersion": ">=3.10.4",

View File

@@ -2,11 +2,8 @@ import json
import os
from string import ascii_letters
from cpl_core.utils import String
from cpl_core.console import Console
from cpl_core.environment import ApplicationEnvironmentABC
from cpl_core.utils import String
class VersionSetterService: