WIP conversion issues
This commit is contained in:
parent
c1928b8c44
commit
1fe186cc4a
2 changed files with 45 additions and 24 deletions
|
@ -5,7 +5,7 @@ def init_project():
|
|||
# validate_values()
|
||||
version = Version('package.json')
|
||||
version.parse()
|
||||
version.increment(ReleaseLevel.PATCH)
|
||||
version.increment(ReleaseLevel.MAJOR)
|
||||
print(version.get())
|
||||
|
||||
def prepare_release():
|
||||
|
@ -37,19 +37,40 @@ class Version():
|
|||
self.version = json_data['version']
|
||||
|
||||
def increment(self, level: ReleaseLevel):
|
||||
match level:
|
||||
case ReleaseLevel.SNAPSHOT:
|
||||
|
||||
if level is ReleaseLevel.SNAPSHOT:
|
||||
if "-SNAPSHOT" not in self.version:
|
||||
self.version = self.version + "-SNAPSHOT"
|
||||
else:
|
||||
# convert array to int
|
||||
# e.g. patch index +1
|
||||
# convert back to str
|
||||
# join
|
||||
split_versiont = split_version.
|
||||
|
||||
|
||||
match level:
|
||||
|
||||
|
||||
case ReleaseLevel.PATCH:
|
||||
self.version = self.version.replace("-SNAPSHOT", "")
|
||||
split_version = self.version.split('.')
|
||||
patch_version = int(split_version[ReleaseLevel.PATCH.value])
|
||||
self.version = split_version[:ReleaseLevel.PATCH.value] + str(patch_version + 1)
|
||||
print(self.version)
|
||||
self.version = ".".join(split_version[:ReleaseLevel.PATCH.value]) + "." + str(patch_version + 1)
|
||||
|
||||
case ReleaseLevel.MINOR:
|
||||
pass
|
||||
self.version = self.version.replace("-SNAPSHOT", "")
|
||||
split_version = self.version.split('.')
|
||||
minor_version = int(split_version[ReleaseLevel.MINOR.value])
|
||||
self.version = ".".join(split_version[:ReleaseLevel.MINOR.value]) + "." + str(minor_version + 1) + ".0"
|
||||
|
||||
case ReleaseLevel.MAJOR:
|
||||
pass
|
||||
self.version = self.version.replace("-SNAPSHOT", "")
|
||||
split_version = self.version.split('.')
|
||||
major_version = int(split_version[ReleaseLevel.MAJOR.value])
|
||||
self.version = "".join(split_version[:ReleaseLevel.MAJOR.value]) + str(major_version + 1) + ".0" + ".0"
|
||||
|
||||
|
||||
|
||||
def get(self) -> str:
|
||||
return self.version
|
|
@ -2,7 +2,7 @@
|
|||
"name": "dummy",
|
||||
"description": "Generate c4k yaml for a jitsi deployment.",
|
||||
"author": "meissa GmbH",
|
||||
"version": "1.3.2",
|
||||
"version": "1.3.2-SNAPSHOT",
|
||||
"homepage": "https://gitlab.com/domaindrivenarchitecture/c4k-jitsi#readme",
|
||||
"repository": "https://www.npmjs.com/package/c4k-jitsi",
|
||||
"license": "APACHE2",
|
||||
|
@ -30,4 +30,4 @@
|
|||
"shadow-cljs": "^2.11.18",
|
||||
"source-map-support": "^0.5.19"
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue