Repository navigation
FE-1917: Stop versioning private packages and shorten the pending changesets - #10065
Conversation
Private packages that no `ignore` entry covers were being bumped as dependents of published packages, as `@hashintel/brunch-agent` was in the Version Packages pull request. Changesets v3 defaults `privatePackages` to off; the config had kept the v2 default. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L4xQyzV5Mb61k3XbH9J8ZA
Rewrite the pending changesets as short entries for package consumers, keeping every public API name and breaking change. Changesets for the same Petrinaut feature are merged into one, which brings 179 changesets down to 109. Each package still gets the same bump. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L4xQyzV5Mb61k3XbH9J8ZA
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
PR SummaryLow Risk Overview Sets Rewrites the pending changeset queue for consumer-readable changelogs: long, implementation-heavy entries are shortened while public API names, removals, and breaking changes are preserved. Related notes are merged (e.g. Voice, ad-hoc scenarios, canvas performance) from ~179 files to ~109, with superseded files removed. ds-components copy is pulled out of two mixed Petrinaut changesets into ds-only entries so each file’s text matches every package it lists. Per the PR description, Reviewed by Cursor Bugbot for commit 22a53a3. Bugbot is set up for automated code reviews on this repo. Configure here. |
Requested via Slack thread
🌟 Purpose
This is a follow-up to #9973 (FE-1917). The Version Packages pull request (#9340) bumps the private
@hashintel/brunch-agentfrom0.0.0-privateto0.0.0and gives it aCHANGELOG.md, because it depends on@hashintel/petrinaut-core. The package was added on 2026-10-15 and is not in.changeset/config.jsonignore, while the config sets"privatePackages": { "version": true, "tag": false }. Changesets v2.30.0 makes the same bump on the same tree, so the Changesets v3 upgrade did not cause it. That config value matches the v2 default when the option is unset; the v3 default isfalse.The pending changesets also produce changelog entries that are too long for package consumers to read. Some run to several paragraphs, and some describe internal implementation.
🔍 Changes
privatePackagesto{ "version": false, "tag": false }. Every other private package is already inignoreor has no bumped dependency, so only@hashintel/brunch-agentdrops out of the release plan.@hashintel/ds-componentssentences out of two Petrinaut changesets (isolated-surface-components,optimization-surface) into ds-components-only entries. Every sentence of a changeset then applies to each package it lists.changeset statusgives the same package and bump map before and after the rewrite: graph patch, type-system patch, ds-components minor, ds-icons patch, petrinaut patch, petrinaut-core patch and refractive patch.🤖 Generated with Claude Code
https://claude.ai/code/session_01L4xQyzV5Mb61k3XbH9J8ZA
Generated by Claude Code