Skip to content

docs: how to take a booking-grid change safely - #45

Merged
wavekat-eason merged 2 commits into
mainfrom
chore/release-as-patch
Aug 10, 2026
Merged

docs: how to take a booking-grid change safely#45
wavekat-eason merged 2 commits into
mainfrom
chore/release-as-patch

Conversation

@wavekat-eason

Copy link
Copy Markdown
Contributor

Two READMEs, and the version override that goes with them.

feat(book)! marked the grid change breaking, which under this repo's
bump-minor-pre-major config sends both packages to 0.1.0. Pre-1.0
that's a signal we don't need: every 0.0.x is already an incompatible
range to both cargo and npm, so consumers must bump explicitly either
way, and the minor buys nothing but a burned version.

So each commit carries a Release-As: footer — 0.0.11 for the npm
package, 0.0.8 for the crate — and release-please will rewrite #44 to
those. Rebase-merge, not squash: the footers are per-package and
release-please attributes them by the paths each commit touches.

What the commits actually add is the note that was missing. The ordering
constraint that makes a grid change dangerous — devices compute
required_assets from their own compiled-in constant, so they must move
before the authoring side — was written down only in the platform's
private docs, which nobody installing either package can read.

🤖 Generated with Claude Code

https://claude.ai/code/session_018stjkZJ4kxDViq1ENnVDmH

The half-hour move is the first release where adopting the package in
the wrong order breaks live calls, and the constraint lives in the
platform's docs — where a consumer of this package will never look.

Release-As: 0.0.11
The device half of the same note: this crate is what computes the
required set, so it has to move first.

Release-As: 0.0.8
@wavekat-eason
wavekat-eason merged commit 55f7752 into main Aug 10, 2026
3 checks passed
@wavekat-eason
wavekat-eason deleted the chore/release-as-patch branch August 10, 2026 08:26
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