Repository navigation
Tags v0.26.4 and v0.26.5 both declare version 0.26.4 — intended? #4031
|
Hi, a question about release history, not a bug report. I maintain a tool that checks whether a version label names one state of the code (closure_drift). On this repository it reports that the tags v0.26.4 and v0.26.5 both declare version 0.26.4 in openai/version.py, while four files under openai/ differ between them. To reproduce: pip install https://github.com/luizfnsilva/closure_drift/releases/download/v0.9.1/closure_drift-0.9.1-py3-none-any.whl Thank you. |
Replies: 2 comments 1 reply
|
The The 0.26.5 sdist on PyPI says It's not a one-off either. v0.27.6 and v0.27.10 also tag a commit whose |
|
Thank you, that is exactly the detail I was missing, and it matches what the tool lists for this repository (v0.26.5, v0.27.6, v0.27.10). I've recorded it, with a link to this thread, in the study's later reading. |
The
v0.26.5tag points one commit before the bump. It's on 5386db1 (the #216 commit), whereopenai/version.pystill says0.26.4. The next commit onmainis cf8a275, "Bump version to 0.26.5 (#217)", merged six minutes later and changing nothing but that line.The 0.26.5 sdist on PyPI says
VERSION = "0.26.5"and its source matches cf8a275 (bar setuptools rewritingsetup.cfg), so the published 0.26.5 is the post-bump commit, not the tagged tree. It's a lightweight tag though, so git can't tell you when the tag itself was made, only where it points.It's not a one-off either. v0.27.6 and v0.27.10 also tag a commit whose
version.pyis one release behind - the v0.27.6 bump is the next commit an…