-
Notifications
You must be signed in to change notification settings - Fork 461
chore(main): release client-proxy 1.0.0 #3213
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
charlie-e2b
merged 1 commit into
main
from
release-please--branches--main--components--client-proxy
Jul 7, 2026
Merged
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| { | ||
| "packages/docker-reverse-proxy": "0.2.2", | ||
| "packages/client-proxy": "0.0.0", | ||
| "packages/client-proxy": "1.0.0", | ||
| "packages/clickhouse": "1.0.0" | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
π‘ The CHANGELOG will contain two identical
## 1.0.0 (2026-07-07)blocks after merge β the newly added block duplicates the pre-existing block already present at HEAD (both have byte-identical Features and Bug Fixes entries). Root cause: PR #3211 merged the initial 1.0.0 CHANGELOG entry without bumping.release-please-manifest.json(it stayed at0.0.0), so release-please generated another 1.0.0 release PR that layers a second block on top. Consider closing this PR or manually squashing the duplicate block before merging, and fixing the release-please workflow so the manifest omission does not recur.Extended reasoning...
What the bug is
After this PR merges,
packages/client-proxy/CHANGELOG.mdwill contain two byte-identical## 1.0.0 (2026-07-07)sections stacked on top of each other. The diff prepends a new 1.0.0 block (with the same Features and Bug Fixes) above the 1.0.0 block that PR #3211 already wrote to the file. The resulting file has two identical release headers for the same version β a malformed changelog by any standard convention.Step-by-step proof
git show 47b4fc7 -- packages/client-proxy/CHANGELOG.md(PR chore(main): release client-proxy 1.0.0Β #3211,chore(main): release client-proxy 1.0.0). It shows the file being created with a single## 1.0.0 (2026-07-07)block containing the same Features + Bug Fixes entries seen in this PR.packages/client-proxy/CHANGELOG.mdβ it already has that 1.0.0 block at lines 3β14 (approximately).## 1.0.0 (2026-07-07)header at line 8 followed by identical Features/Bug Fixes bullets, above (not replacing) the existing block.## 1.0.0 (2026-07-07)sections.Why release-please did this
Look at
.release-please-manifest.jsonat the base of this PR:packages/client-proxyis still pinned to0.0.0, even though PR #3211 already released 1.0.0. PR #3211's diff only touched the CHANGELOG β it did not update the manifest. Because the manifest is release-please's source of truth for "what version have I released," release-please believes 1.0.0 has not shipped yet and generates another 1.0.0 release PR. That PR's job is to (a) bump the manifest0.0.0 β 1.0.0(correct) and (b) prepend a new 1.0.0 CHANGELOG block (incorrect β one already exists).Impact
Documentation-only. Runtime behavior of client-proxy, packaging, tagging, and container publishing are unaffected. The visible artifact is a malformed CHANGELOG that human readers will find confusing β two identical headers for the same date + version, back to back.
Fix
Two options, either resolves the immediate merge problem:
.release-please-manifest.jsononmainto setpackages/client-proxy: "1.0.0"so release-please stops proposing this release. This is the cleanest path since the release already happened.packages/client-proxy/CHANGELOG.mdin this PR to delete one of the two identical 1.0.0 blocks, then merge. The manifest bump0.0.0 β 1.0.0is still correct and will prevent future duplicate PRs.Either way, worth investigating why PR #3211 merged with a CHANGELOG update but no manifest update β that is the underlying process gap that produced this duplicate release PR.