(release_version: str)
| 273 | |
| 274 | |
| 275 | def write_version(release_version: str) -> str: |
| 276 | version = release_version.strip() |
| 277 | if SEMVER_REGEX.match(version) is None: |
| 278 | raise RuntimeError(f"Kvrocks version should follow semver spec, got: {version}") |
| 279 | |
| 280 | with open('src/VERSION.txt', 'w+') as f: |
| 281 | f.write(version) |
| 282 | |
| 283 | return version |
| 284 | |
| 285 | |
| 286 | def package_source(release_version: str, release_candidate_number: Optional[int]) -> None: |