Skip to content

Bump to 4.2.7 for release - #28

Closed
Robbie1977 wants to merge 2 commits into
mainfrom
release/4.2.7
Closed

Bump to 4.2.7 for release#28
Robbie1977 wants to merge 2 commits into
mainfrom
release/4.2.7

Conversation

@Robbie1977

Copy link
Copy Markdown
Contributor

The release-tag assertion added in #23 fails a v* build when package.json disagrees with the tag, so the bump lands before the tag is cut.

That is the guard working as intended. v4.2.3 shipped with package.json reading 4.2.2 and reported itself as 4.2.2 while being entirely correct and correctly deployed — indistinguishable from a failed rollout, and roughly an hour was spent chasing a pull that had in fact worked.

Note APP_VERSION is deliberately empty on a branch push, so package.json remains the fallback everywhere except a tagged release build. A stale version in the repo is not cosmetic: it is what dev and branch builds report, and it is what anything reading the repository sees.

claude and others added 2 commits August 11, 2026 17:42
The release-tag assertion added in #23 fails a v* build when package.json
disagrees with the tag, so the bump has to land before the tag is cut. That is
the guard working as intended: v4.2.3 shipped reading 4.2.2 and reported itself
as 4.2.2 while being entirely correct, which is indistinguishable from a failed
rollout.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Robbie1977

Copy link
Copy Markdown
Contributor Author

Superseded by #29, which lands the mechanism this was working around.

The tag is now the source of truth: CI reads the version off it, applies it to every file in RELEASE_SURFACES, builds from that tree and pushes the result back to main. A hand-written bump commit is no longer part of cutting a release, so this branch has nothing left to do. The battery results it carried are already on main in b934102.

Closing, and deleting release/4.2.7.

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