Skip to content

chore: reconcile testmap release state with published 0.4.0#19

Closed
tylerriccio33 wants to merge 1 commit into
mainfrom
fix/reconcile-testmap-0.4.0-release
Closed

chore: reconcile testmap release state with published 0.4.0#19
tylerriccio33 wants to merge 1 commit into
mainfrom
fix/reconcile-testmap-0.4.0-release

Conversation

@tylerriccio33

Copy link
Copy Markdown
Owner

Problem

testmap 0.4.0 was published to PyPI out-of-band (uploaded 2026-07-03), bypassing release-please. The published wheel is byte-identical to HEAD — including the [tool.testmap.generate] feature (#17) — but the repo's release bookkeeping still said 0.3.0:

Source of truth Was Now
PyPI (published) 0.4.0 0.4.0
pyproject.toml 0.3.0 ❌ 0.4.0 ✅
.release-please-manifest.json 0.3.0 ❌ 0.4.0 ✅
CHANGELOG.md 0.3.0 ❌ 0.4.0 ✅

Because the manifest was a release behind, release-please would have tried to re-cut 0.4.0 and collided with the existing PyPI version, breaking the publish step.

Change

Brings the repo in line with what's already on PyPI so the pipeline returns to BAU — the next feat: correctly proposes 0.5.0 (or fix: → 0.4.1).

Follow-up (manual)

The tag testmap-v0.4.0 still needs creating on e452684 (the commit matching the published wheel):

git tag testmap-v0.4.0 e452684263bf9ce12c81920f567b4f463e8193b0
git push origin testmap-v0.4.0

pytest-testmap was already consistent; no change there.

🤖 Generated with Claude Code

testmap 0.4.0 was published to PyPI out-of-band (2026-07-03), bypassing
release-please. The published wheel is byte-identical to HEAD, including the
[tool.testmap.generate] feature (#17), but the repo's release bookkeeping
still said 0.3.0. This left the manifest one release behind, so release-please
would try to re-cut 0.4.0 and collide with the existing PyPI version.

Bring the repo in line with what's already published:
- pyproject.toml -> 0.4.0
- .release-please-manifest.json packages/testmap -> 0.4.0
- CHANGELOG.md: add 0.4.0 entry for the generate feature

Tag testmap-v0.4.0 is created separately on e452684 (the commit matching the
published wheel).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014GcFNWdzHvsbqU72LZUqo5
@tylerriccio33

Copy link
Copy Markdown
Owner Author

Closing as redundant. Investigation was based on a stale local checkout one commit behind origin/main. Release-please already cut testmap 0.4.0 correctly via #18 (commit fab62b1): pyproject, manifest, and CHANGELOG are all at 0.4.0 on main, the testmap-v0.4.0 tag exists, and 0.4.0 is published to PyPI. No reconciliation needed — repo is already in BAU.

@tylerriccio33 tylerriccio33 deleted the fix/reconcile-testmap-0.4.0-release branch July 3, 2026 14:53
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