Skip to content

Commit f53fd65

Browse files
committed
release: v0.7.1 — fix version drift in pyproject.toml
The v0.7.0 tag pushed at bb6eedc had `pyproject.toml` still at `0.6.0` — I bumped `src/shimkit/__init__.py` to `0.7.0` but forgot the matching change in `pyproject.toml`. The release workflow's tag-version verifier (release.yml: "Verify tag == pyproject.toml == __init__.py") refused the mismatch and exited 1 in 9 seconds, so v0.7.0 never actually published. Recovery path is append-only — bump to v0.7.1 rather than mutating the pushed v0.7.0 tag (per the global "don't move pushed tags" rule). The v0.7.0 surface ships unchanged under the v0.7.1 label. Both `pyproject.toml` and `__init__.py` now read `0.7.1`. No code or test changes; 561 tests still pass; ruff + mypy strict still clean. The v0.7.0 tag stays at bb6eedc in tag history as a documented "never-shipped" marker; future releases continue from v0.7.1.
1 parent bb6eedc commit f53fd65

3 files changed

Lines changed: 13 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
66

77
## [Unreleased]
88

9+
## [0.7.1] — 2026-05-15
10+
11+
### Fixed
12+
13+
- Release-workflow drift: the v0.7.0 tag was pushed with
14+
`pyproject.toml` still at `0.6.0` (only `src/shimkit/__init__.py`
15+
got bumped). The release workflow's tag-version verifier
16+
rejected the mismatch and v0.7.0 never published. v0.7.1 bumps
17+
both files to the same value and re-issues the v0.7.0 surface
18+
unchanged. No code or test changes.
19+
920
## [0.7.0] — 2026-05-15
1021

1122
### Added

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "shimkit"
7-
version = "0.6.0"
7+
version = "0.7.1"
88
description = "A toolkit of developer utilities — Java version manager, shell upgrader, and more. Python tools, shimmed by bash."
99
readme = "README.md"
1010
license = { file = "LICENSE" }

src/shimkit/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
Python tools, shimmed by bash.
44
"""
55

6-
__version__ = "0.7.0"
6+
__version__ = "0.7.1"
77
__all__ = ["__version__"]

0 commit comments

Comments
 (0)