We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bc1542c commit c32ef43Copy full SHA for c32ef43
1 file changed
commitizen/version_schemes.py
@@ -185,15 +185,10 @@ def generate_prerelease(
185
# https://semver.org/#spec-item-11
186
if self.is_prerelease and self.pre:
187
prerelease = max(prerelease, self.pre[0])
188
+ if prerelease.startswith(self.pre[0]):
189
+ offset = self.pre[1] + 1
190
- # version.pre is needed for mypy check
- if self.is_prerelease and self.pre and prerelease.startswith(self.pre[0]):
191
- prev_prerelease: int = self.pre[1]
192
- new_prerelease_number = prev_prerelease + 1
193
- else:
194
- new_prerelease_number = offset
195
- pre_version = f"{prerelease}{new_prerelease_number}"
196
- return pre_version
+ return f"{prerelease}{offset}"
197
198
def generate_devrelease(self, devrelease: int | None) -> str:
199
"""Generate devrelease
0 commit comments