Repository navigation
fix(changeset): close the 26095 publishing-metadata changeset's frontmatter so changeset version parses again - #26458
Conversation
…matter so `changeset version` parses again Line 74 read `'create-objectstack': patch---`: the closing `---` was glued to the last release line, so the frontmatter never closed and @changesets/parse threw "missing or invalid frontmatter". Every scheduled Version PR maintenance run since 2026-10-26 18:14Z failed on it, which left the Version Packages PR #25640 frozen at d1ea236. Split the line in two. No release line, bump or body text changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ADHkmPhbmyqwyDkSjg13F7
|
On Generated by Claude Code |
|
Generated by Claude Code |
Requested by Steve · project thread
Release blocker for 18.2.0. No card: the maintainer asked for it directly in the project thread ("阻塞项你现在优先解决", 2026-10-27 04:16Z).
维护者速读
.changeset/26095-publishing-metadata.md第 74 行'create-objectstack': patch---拆成patch和---两行。没有改任何包名、bump 级别或正文。@changesets/parse抛出 "missing or invalid frontmatter",changeset version直接失败。从 10-26 18:14Z 起,定时的 Version PR maintenance 两次都红在这里,所以 chore: version packages #25640 一直停在d1ea2363。changeset version会重新失败。minorchangeset and every gate stayed green #17712 说的 DELIBERATE CORRECTION 类,处理方式见下文。What changes
.changeset/26095-publishing-metadata.md(added by #26198): on line 74 the closing---of the frontmatter was glued to the last release line. This PR splits that line so the frontmatter closes. The diff is one line in, two lines out.Why
changeset versionreads every pending changeset. This file threw, so the whole command exited 1. Run 40426048088 (00:23Z) shows it in its Version PR maintenance job:Run 40375928411 (10-26 18:14Z) is the earlier red. The 13:36Z run, before #26198, was green.
Pending release note correction (#17712, DELIBERATE CORRECTION)
This PR changes
.changeset/26095-publishing-metadata.md, a pending release note it did not add. The correction leaves the note's meaning alone: the same 73patchlines and the same body, with only the missing line break restored. Restoring the base text would put the parse failure back. Per thepr-automation.ymlroute 0 text, noskip-changesetlabel is applied, and Check Changeset is left red. That check is not a required context. Confirmation: the maintainer's request quoted above.Verification
@changesets/parse1.0.0 (the version CI resolves) over every.changeset/*.md. Before this PR, 1 of 225 failed, and it was this file. After this PR, 0 of 225 fail.changeset version(@changesets/cli3.0.3) on a scratch worktree of this head: result is in the comment below.Clause-②: no
Metadata-protocol: none
Human Minimum
packages/specholds no runtime logic. (not touched)pnpm lintpasses.main, one pull request.packages/spectouched: n/a.content/docs/references/,packages/*/CHANGELOG.mdorcontent/docs/releases/.Generated by Claude Code