Skip to content

Bump version to 0.4.6 - #298

Merged
christophergeyer merged 1 commit into
mainfrom
chore/bump-0.4.6
Sep 9, 2026
Merged

Bump version to 0.4.6#298
christophergeyer merged 1 commit into
mainfrom
chore/bump-0.4.6

Conversation

@christophergeyer

Copy link
Copy Markdown
Member

The v0.4.6 release build failed at its version guard:

Version mismatch: pyproject.toml=0.4.5 release_tag=v0.4.6

The tag was cut at e6a0831 (the merge of #297) while pyproject.toml still read 0.4.5. The guard worked — publishing 0.4.5's metadata under a 0.4.6 tag is the thing it exists to stop. What's missing is the bump commit; 0.4.5 had one (03b6dea chore(release): bump version to 0.4.5).

After merging

The existing v0.4.6 tag points at a commit without the bump, so it needs to move:

git tag -f v0.4.6 <new-main-sha> && git push -f origin v0.4.6

Then re-publish the GitHub Releasepublish-pypi.yml triggers on release: published, not on the tag, so re-tagging alone won't rerun it. workflow_dispatch also works.

Notes

  • The other failure on A version pin is not a credential #297's PR run — test_remote_label_edits_from_bare_directory, macOS-x86 only — was a 60s pytest timeout, not an assertion, and the same code passed on the push-to-main run. Flaky, unrelated to that change.
  • uv.lock records roar-cli 0.4.4 for the editable self-reference. Already stale before 0.4.5 and it did not block that release, so it is left alone here rather than churning the lock inside a release fix.
  • Worth considering separately: nothing enforces the bump before a tag is cut. A release script that bumps, commits and tags together would make this unrepeatable.

The v0.4.6 tag was cut at e6a0831 while pyproject.toml still read 0.4.5, so the
release build stopped at its own guard:

    Version mismatch: pyproject.toml=0.4.5 release_tag=v0.4.6

The guard did its job -- publishing 0.4.5's metadata under a 0.4.6 tag is exactly what
it exists to prevent. What is missing is the bump commit; 0.4.5 had one (03b6dea).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@christophergeyer
christophergeyer merged commit 9ea6bfb into main Sep 9, 2026
5 checks passed
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.

2 participants