Skip to content

fix(release): recover prerelease as next.1 - #16

Merged
marklearst merged 1 commit into
mainfrom
fix/primitree-next-one-bootstrap
Aug 17, 2026
Merged

marklearst merged 1 commit into
mainfrom
fix/primitree-next-one-bootstrap

Conversation

@marklearst

Copy link
Copy Markdown
Owner

Summary

  • recover the package-family prerelease as 1.0.0-next.1
  • accept npm's required bootstrap latest only while a package has no stable history
  • extend bounded registry propagation checks and remove prerelease dist-tag mutation
  • record the partial next.0 attempt accurately and make @next explicit in prerelease examples

Root cause

The first next.0 publish created @primitree/core, but npm's root metadata and provenance propagated after the original polling window. npm also assigned the new package a required bootstrap latest tag. The retry then failed because the release controller tried to delete that tag.

This change keeps next authoritative, validates complete version history before accepting a prerelease latest, and still rejects prerelease latest after any stable version exists.

Release impact

All six public packages are aligned at 1.0.0-next.1. The previous immutable tag and published core next.0 remain as a truthful partial release record.

Validation

  • full formatting, lint, typecheck, unit, and coverage gates
  • release contract and controller tests: 141 passed
  • release metadata and six-package artifact verification at 1.0.0-next.1
  • packed tarball consumer
  • Playwright: 49 passed
  • public prose, brand, links, API generation, and production docs build
  • independent publisher and runbook audits

@marklearst
marklearst marked this pull request as ready for review August 17, 2026 14:42
Copilot AI lite review requested due to automatic review settings August 17, 2026 14:42

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@vercel

vercel Bot commented Aug 17, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
primitree Ready Ready Preview Aug 17, 2026 3:13pm

Request Review

marklearst added a commit that referenced this pull request Aug 20, 2026
fix(release): recover prerelease as next.1

This branch was successfully deployed

1 active deployment
Preview — 5d13ab8c Deployed Aug 17, 2026 by vercel[bot]
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.

2 participants