Skip to content

chore: reset version manifest to 2.5.1 after deleting the broken v3.0.0 release - #24

Merged
udondan merged 1 commit into
mainfrom
chore/reset-manifest-to-2.5.1
Sep 13, 2026
Merged

udondan merged 1 commit into
mainfrom
chore/reset-manifest-to-2.5.1

Conversation

@udondan

@udondan udondan commented Sep 13, 2026

Copy link
Copy Markdown
Owner

Summary

Deleting the broken `v3.0.0` release/tag without also resetting `version.txt` / `.release-please-manifest.json` / `Version.swift` back to `2.5.1` left the manifest still claiming the previous version was `3.0.0`. release-please's bootstrap fallback then computed the major bump (from the `feat!` commit in range) on top of `3.0.0` instead of from the real pre-fork baseline, proposing `4.0.0` (PR #23, closed unmerged — no bad release actually shipped).

Rolling these three files back to `2.5.1` restores the state they were in before the botched v3.0.0 release happened, so the next release-please run computes `2.5.1 -> 3.0.0` correctly.

….0 release

Deleting the v3.0.0 release/tag without also resetting these files
left the manifest saying the previous version was already 3.0.0.
release-please's bootstrap fallback then computed the major bump (from
the feat! commit in range) on top of 3.0.0 instead of from the real
pre-fork baseline, proposing 4.0.0.

Rolling these back to 2.5.1 restores the state these files were in
before the botched v3.0.0 release ever happened, so the next run
computes the 2.5.1 -> 3.0.0 bump correctly.
@udondan
udondan enabled auto-merge (squash) September 13, 2026 19:08
@udondan
udondan merged commit f09a7f6 into main Sep 13, 2026
2 checks passed
@udondan
udondan deleted the chore/reset-manifest-to-2.5.1 branch September 13, 2026 19:09
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