Skip to content

Commit 808613e

Browse files
authored
ci: fix current release channel does not respect existing beta release (#143)
1 parent 3be956e commit 808613e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ci/calculate_version.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,11 @@ def calculate_next_version(current_version, release_type, channel):
3232
elif release_type == 'patch':
3333
new_version = f"{major}.{minor}.{patch + 1}"
3434
elif release_type == 'current':
35-
# Keep current version - used for:
35+
# Keep current base version - used for:
3636
# - Subsequent preview releases (v0.0.16-beta.2, beta.3, etc.)
3737
# - Finalizing preview to stable (v0.0.16-beta.X -> v0.0.16)
38-
new_version = current_version
38+
# Strip any pre-release suffix to get base version (e.g., 0.1.3-beta.1 -> 0.1.3)
39+
new_version = f"{major}.{minor}.{patch}"
3940
else:
4041
raise ValueError(f"Unknown release type: {release_type}")
4142

0 commit comments

Comments
 (0)