aboutcode-org / aboutcode-org/univers

Incorrect next_major, next_minor and next_patch in prerelease SemverVersion

未關閉
#121 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
2-next bug
主要語言
Python
星號
50
分支
29
PR 合併指標
30 天內沒有已合併 PR

描述

```python
>>> from univers.versions import SemverVersion
>>> SemverVersion("1.0.0-beta").next_major()
SemverVersion(string='1.0.0')
```
```python
>>> SemverVersion("1.0.0-beta").next_minor()
SemverVersion(string='1.0.0')
```
```python
>>> SemverVersion("1.0.0-beta").next_patch()
SemverVersion(string='1.0.0')
```
This is likely a bug in [python-semanticversion](https://github.com/rbarrois/python-semanticversion)

### Edit
This indeed is a bug see the behavior of [python-semver](https://github.com/python-semver/python-semver) below
```python
>>> import semver
>>> version = semver.VersionInfo.parse("1.0.0-beta")
>>> str(version)
'1.0.0-beta'
>>> str(version.bump_major())
'2.0.0'
>>> str(version.bump_minor())
'1.1.0'
>>> str(version.bump_patch())
'1.0.1'

```

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。