Skip to content

docs(release): document the legacy dist-tag move and fix the post-release bump step - #1443

Merged
msluszniak merged 3 commits into
mainfrom
@ms/release-legacy-dist-tag
Sep 8, 2026
Merged

docs(release): document the legacy dist-tag move and fix the post-release bump step#1443
msluszniak merged 3 commits into
mainfrom
@ms/release-legacy-dist-tag

Conversation

@msluszniak

@msluszniak msluszniak commented Sep 8, 2026

Copy link
Copy Markdown
Member

Two gaps in RELEASE.md, both found while running the 0.10.0 release.

The legacy dist-tag was never documented

Nothing told you to move it after a release, which is why it sat on 0.8.5 through the whole 0.9 line and the satellites were still on 0.8.0. The automation will not do it: the publish action only derives latest for the newest version or legacy for an older one, and when it picks legacy it runs npm dist-tag rm <pkg> legacy right after publishing.

Added as step 9, plus a note that a patch on an older line ends with no legacy tag and needs it re-added.

The post-release bump step did not build

Step 10 said to add VERSION_TAG back and set NEXT_VERSION_TAG to the next cycle. Once every URL moves to VERSION_TAG nothing reads NEXT_VERSION_TAG, and noUnusedLocals rejects it. Same failure #1442 hit from the other direction.

Reworded to: exactly one of the two constants exists at a time, the rename does the URL rewrite by construction, and NEXT_VERSION_TAG returns with the first model re-exported next cycle. Also corrected "both adapter packages" to all four, and flagged that nativeLibsVersion must not be bumped there.

Steps 9-14 renumbered to 10-15. Docs only.

@msluszniak msluszniak self-assigned this Sep 8, 2026
@msluszniak msluszniak added the documentation Improvements or additions to documentation label Sep 8, 2026
@msluszniak
msluszniak requested a review from barhanc September 8, 2026 09:33
msluszniak added a commit that referenced this pull request Sep 8, 2026
@msluszniak msluszniak changed the title docs(release): record the legacy dist-tag move and satellite dispatch docs(release): document the legacy dist-tag move and fix the post-release bump step Sep 8, 2026
msluszniak added a commit that referenced this pull request Sep 8, 2026
Post-release bump for the 0.11 development cycle (RELEASE.md step 10),
now that v0.10.0 is on npm.

| Change | Detail |
| --- | --- |
| `version` in all four published packages | 0.10.0 -> 0.11.0 |
| `LIB_VERSION` in `telemetry.ts` | 0.10.0 -> 0.11.0 |
| `models.ts` | `NEXT_VERSION_TAG` renamed to `VERSION_TAG`, value stays
`resolve/v0.10.0`, rewriting all 288 model URLs |
| `nativeLibsVersion` | left at 0.10.0 on purpose; `v0.11.0-libs` does
not exist yet |

Typecheck clean, 3842 tests pass, and 4 sampled model URLs return 200 on
HuggingFace.

The step as documented did not build, since it left `NEXT_VERSION_TAG`
with no reader. The RELEASE.md correction lives in #1443 to keep this PR
code-only.
@msluszniak
msluszniak merged commit 6e339e9 into main Sep 8, 2026
5 checks passed
@msluszniak
msluszniak deleted the @ms/release-legacy-dist-tag branch September 8, 2026 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants