Skip to content

chore(release): land 3.6.2 (bump + changelog)#179

Closed
robertsLando wants to merge 1 commit into
mainfrom
release/3.6.2
Closed

chore(release): land 3.6.2 (bump + changelog)#179
robertsLando wants to merge 1 commit into
mainfrom
release/3.6.2

Conversation

@robertsLando
Copy link
Copy Markdown
Member

Summary

Reconciles main with the already-published @yao-pkg/pkg-fetch@3.6.2 (npm) and the existing v3.6.2 git tag. The Release-it workflow (run 26458510953) 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, which v3.6.2 already 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.333.6.2
  • CHANGELOG.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.0 on npm is from 2023-12-05, deprecated as "published by error" — too old to npm unpublish (72h window).
  • 3.6.1 was 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 26274852835 was failing with file_count limited to 1000 assets per release (v3.5 release at 997/1000). Fix: created fresh v3.6 release as the new binary target; v3.5 preserved unchanged for legacy 3.5.x consumers (tagFromVersion in lib/places.ts).

Test plan

  • CI tests (20, 22, 24) pass against this branch.
  • After merge: verify git log origin/main shows 7fb8b25, and that git describe --tags --exact-match origin/main doesn't apply (tag remains on its current commit, which is already this one).

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