Skip to content

fix(release): finish the 1.8.1 bump — VERSION and __init__.py were left at 1.8.0#29

Merged
VickyXAI merged 1 commit into
mainfrom
fix/version-consistency-1.8.1
Jul 21, 2026
Merged

fix(release): finish the 1.8.1 bump — VERSION and __init__.py were left at 1.8.0#29
VickyXAI merged 1 commit into
mainfrom
fix/version-consistency-1.8.1

Conversation

@VickyXAI

Copy link
Copy Markdown
Contributor

Main is red. a762ab3 ("release: 1.8.1") bumped only pyproject.toml.

declaration on main should be
pyproject.toml 1.8.1 1.8.1
VERSION 1.8.0 1.8.1
blockrun_llm/__init__.py 1.8.0 1.8.1

tests/unit/test_version_consistency.py fails on both assertions at origin/main.

Why this is urgent

This is the 1.4.6 failure repeating. That release bumped pyproject.toml and missed __init__.py; installed copies under-reported __version__, and it was uncorrectable after the fact because PyPI does not permit overwriting a published artifact. The guard test was added in response to that incident, and it caught this one.

If twine upload runs from main before this lands, 1.8.1 goes to PyPI reporting __version__ == "1.8.0" permanently.

This PR

373 tests pass; black and ruff clean.

…ft at 1.8.0

a762ab3 bumped pyproject.toml alone, so main shipped with three disagreeing
version declarations and test_version_consistency red on both assertions.

This is the 1.4.6 failure again: that release bumped pyproject.toml and missed
__init__.py, installed copies under-reported __version__, and it could not be
corrected afterward because PyPI does not allow overwriting a published file.
The guard test exists because of that incident and it caught this one. Publish
from main before this lands and 1.8.1 reports __version__ == "1.8.0" forever.

Also adds the 1.8.1 CHANGELOG entry, which the release commit omitted. Scoped
to what 1.8.1 actually contains: the max_tokens bound and its error message.
@VickyXAI
VickyXAI merged commit 82312bb into main Jul 21, 2026
3 checks passed
@VickyXAI
VickyXAI deleted the fix/version-consistency-1.8.1 branch July 21, 2026 05:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant