Skip to content

fix(release): unjam v1.3.180 publish — consolidate orphaned upgrade fragments + fix stale eli16#646

Open
JKHeadley wants to merge 1 commit into
mainfrom
echo/unjam-release-180
Open

fix(release): unjam v1.3.180 publish — consolidate orphaned upgrade fragments + fix stale eli16#646
JKHeadley wants to merge 1 commit into
mainfrom
echo/unjam-release-180

Conversation

@JKHeadley

Copy link
Copy Markdown
Owner

What

Unjams the npm publish. #639, #640, #641, #642 are all merged but unreleased — npm is stuck at 1.3.179 — because the release "check upgrade guide" gate has failed on every merge since.

Root cause (#42 in the wild)

Each PR wrote its own upgrades/NEXT.md, so they overwrote instead of accumulating:

Fix (docs-only — no ship-gate)

  • Consolidate all four changes into a single clean NEXT.md (metrics ledger + funnel tap, restartImmediately, PromiseBeacon a2a-reply de-flood). "What to Tell Your User" is plain prose — no inline code, no config keys.
  • Rewrite NEXT.eli16.md to match 1.3.180 with the required sections.
  • Remove the three now-folded-in upgrades/next/ fragments.

Verification

  • validateGuideContentCLEAN for both NEXT.md and NEXT.eli16.md.
  • Full check-upgrade-guide.js finalize+validate at v1.3.180 → exit 0 ("✓ Upgrade guide finalized and validated for v1.3.180").

Merging this triggers the publish on a clean main → 1.3.180 ships all four merged PRs (including the restart-immediately flag and the metrics) to the fleet. Follow-up: the structural #42 fix (fragments should accumulate, not overwrite; validate at fragment-commit time).

🤖 Generated with Claude Code

…ragments into NEXT.md + fix stale NEXT.eli16.md

The npm publish has failed on every merge since 1.3.179: #639, #640, #641, #642
are merged but unreleased. Root cause = the release "check upgrade guide" gate.
Each PR wrote its own NEXT.md, so the metrics (#639/#640) and restart-immediately
(#641) guides were left ORPHANED in upgrades/next/ while #642 overwrote NEXT.md —
and NEXT.eli16.md went stale (old post-mortem content, missing required sections).
Earlier runs also failed on inline code in "What to Tell Your User".

Fix (docs-only):
- Consolidate all four changes (metrics ledger + funnel tap, restartImmediately,
  PromiseBeacon a2a-reply de-flood) into a single clean NEXT.md. "What to Tell
  Your User" is plain prose — no inline code, no config keys (validator rule).
- Rewrite NEXT.eli16.md to match 1.3.180 with the required sections.
- Remove the three now-folded-in upgrades/next/ fragments.

Verified: validateGuideContent → CLEAN for NEXT.md + NEXT.eli16.md; the full
check-upgrade-guide.js finalize+validate at v1.3.180 passes (exit 0). This ships
all four merged PRs' narratives in one 1.3.180 guide and unblocks the fleet.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
instar Ready Ready Preview, Comment Jun 1, 2026 3:23am

Request Review

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