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 }}
This repository was archived by the owner on May 31, 2026. It is now read-only.
ci(release): base bump on latest tag, revert files to 0.2.0
Two related changes after the v0.3.0 misfire:
- Release workflow now reads the "current" version from the latest
v*.*.* git tag, not from __init__.py. A merged PR that pre-bumped
__init__.py to 0.2.0 was causing the bump logic to read 0.2.0 as
"current" and then double-bump on top (minor → 0.3.0). Reading
from the last tag (v0.1.7) makes minor → v0.2.0 — the version that
was actually staged for release. Added a sanity check that fails
the run if __init__.py reports a version that's neither the last
tag nor the version we're about to ship.
- Commit step now skips the commit when sed produced no diff (files
already at target) and tags HEAD directly. Avoids "nothing to
commit" errors when a PR pre-bumped the version files.
- Reverted __init__.py and plugin.yaml from 0.3.0 back to 0.2.0 so
re-running the workflow with minor produces v0.2.0 cleanly.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments