Skip to content

Commit 2a1c0db

Browse files
committed
next_alpha() creates a new Version object
1 parent 003ce22 commit 2a1c0db

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

scripts/release.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,8 +252,13 @@ def next_alpha(version: Version) -> Version:
252252
if version.prerelease:
253253
alpha_number = int(ALPHA_VERSION_PATTERN.match(version.prerelease[0]).group(1))
254254

255-
version.prerelease = (f"alpha{alpha_number + 1}",)
256-
return version
255+
return Version(
256+
major=version.major,
257+
minor=version.minor,
258+
patch=version.patch,
259+
prerelease=(f"alpha{alpha_number + 1}",),
260+
partial=version.partial,
261+
)
257262

258263

259264
def parse_next_version(version: Text) -> Text:

0 commit comments

Comments
 (0)