You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
release-please bot is attempting the release of same version after every new merge #988
We don't currently support pre-releases with the format 1.0.0b1, 1.0.0b2, etc. The syntax Node.js and Java use for this is to have the prerelease version after a hyphen:
Probably. This is related to @parthea's feature request and requires thought about how to signal the version bump. How do we signal whether the next version should be 1.0.0b2, 1.1.0b1, 1.0.0 or 1.1.0?
@bcoePEP 440 describes X.YbZ as the "normal" form, and accepts some others such as X.Y-beta.Z which are expected to be normalized back to it by tooling.
@chingor13 I would expect that release-please would stay with -b# unless / until a PR with Release-As: bumped it (i.e., no automation).
@vi3k6i5 I believe this should be corrected now, I believe before the fix this PR would have contained all changes since last non alpha or beta release:
how is this supposed to be used? i can set a python version strategy somehow? sorry to revive a dead thread... we've been talked into using release-please over at testcontainers/testcontainers-python and I've been using npx -y release-please but i've been doing --release-as 4.15.0-rc1 but it has been published to pypi as 4.15.0rc1 (which is correct) because python follows pep 440 instead of semver (so the version we store in our pyproject.toml is actually illegal. perhaps everything is working as it should? should i read anything specific to improve my understanding?
Activity
bcoe commentedon Jul 30, 2021
We don't currently support pre-releases with the format
1.0.0b1,1.0.0b2, etc. The syntax Node.js and Java use for this is to have the prerelease version after a hyphen:Is
1.0.0b1common syntax for Python?bcoe commentedon Jul 30, 2021
@chingor13 @joeldodge79 another need for a custom version bumping strategy?
chingor13 commentedon Jul 30, 2021
Probably. This is related to @parthea's feature request and requires thought about how to signal the version bump. How do we signal whether the next version should be 1.0.0b2, 1.1.0b1, 1.0.0 or 1.1.0?
tseaver commentedon Aug 2, 2021
@bcoe PEP 440 describes
X.YbZas the "normal" form, and accepts some others such asX.Y-beta.Zwhich are expected to be normalized back to it by tooling.@chingor13 I would expect that
release-pleasewould stay with-b#unless / until a PR withRelease-As:bumped it (i.e., no automation).bcoe commentedon Aug 4, 2021
@vi3k6i5 I believe this should be corrected now, I believe before the fix this PR would have contained all changes since last non alpha or beta release:
googleapis/python-spanner-django#698
bcoe commentedon Aug 5, 2021
release-please had to be rolled back due to an unrelated issue, I will close this issue once we re-land.
bcoe commentedon Aug 6, 2021
fix has been redeployed.
alexanderankin commentedon Apr 30, 2026
how is this supposed to be used? i can set a python version strategy somehow? sorry to revive a dead thread... we've been talked into using release-please over at testcontainers/testcontainers-python and I've been using
npx -y release-pleasebut i've been doing--release-as 4.15.0-rc1but it has been published to pypi as4.15.0rc1(which is correct) because python follows pep 440 instead of semver (so the version we store in our pyproject.toml is actually illegal. perhaps everything is working as it should? should i read anything specific to improve my understanding?