chore(release): land 3.6.2 (bump + changelog)#179
Closed
robertsLando wants to merge 1 commit into
Closed
Conversation
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Reconciles
mainwith the already-published@yao-pkg/pkg-fetch@3.6.2(npm) and the existingv3.6.2git tag. TheRelease-itworkflow (run26458510953) successfully published to npm and pushed the tag, but its commit was rejected by branch protection (GH006: 3 of 3 required status checks are expected) — release-it can't push a commit straight to a protected branch, and the auto-rollback can't undo an npm publish or a remote tag push.This PR carries the exact commit that was rejected (
7fb8b25 Release 3.6.2, whichv3.6.2already points to) through the PR flow so CI checks gate it, then lands it. After merge, main matches the published artifact.What's in the commit
package.json:3.5.33→3.6.2CHANGELOG.md: prepend 3.6.2 entry (only relevant change since 3.5.33 is the merged update-expected-shas PR fix: update expected shas #178)Why 3.6.2 and not 3.6.0 / 3.6.1
3.6.0on npm is from 2023-12-05, deprecated as"published by error"— too old tonpm unpublish(72h window).3.6.1was published earlier today (also bypassing the proper flow) — same orphan state, never landed on main.3.6.2 supersedes both and is the first version cleanly tied to a tag pointing at real content.
Related
Context: build-all workflow run
26274852835was failing withfile_count limited to 1000 assets per release(v3.5 release at 997/1000). Fix: created freshv3.6release as the new binary target; v3.5 preserved unchanged for legacy 3.5.x consumers (tagFromVersioninlib/places.ts).Test plan
git log origin/mainshows7fb8b25, and thatgit describe --tags --exact-match origin/maindoesn't apply (tag remains on its current commit, which is already this one).