Skip to content

chore(renovate): group Storybook packages so they bump in lockstep#257

Open
dormouse-bot wants to merge 1 commit into
mainfrom
chore/renovate-group-storybook-29297171810
Open

chore(renovate): group Storybook packages so they bump in lockstep#257
dormouse-bot wants to merge 1 commit into
mainfrom
chore/renovate-group-storybook-29297171810

Conversation

@dormouse-bot

Copy link
Copy Markdown
Collaborator

Problem

Renovate is splitting the Storybook monorepo into one PR per package. The 10.5.0 bump currently opens as three separate, mutually-incompatible PRs — #254 (@storybook/react), #255 (@storybook/react-vite), and #256 (storybook) — and each one alone leaves Storybook in a broken mixed-version state: @storybook/react@10.5.0's preset imports getComponentIdFromEntry from storybook/internal/common, which the 10.4.6 core doesn't export, so the React preset fails to load. storybook build still exits 0 (it only logs Failed to load preset), and the only build-storybook job — Chromatic — is gated on paths: lib/**, so a lockfile-only bump never runs it. The breakage is invisible to CI.

Fix

Add a storybook group so storybook and all @storybook/** packages bump together in a single PR — the same treatment react-router and tailwindcss already get, and for the same stated reason ("framework packages are peered and released together; do not split runtime and build tooling"). Storybook has the identical lockstep property.

Once this merges, Renovate will supersede #254/#255/#256 with one grouped 10.5.0 PR that installs and builds cleanly (verified locally: aligning all three to 10.5.0 removes the preset error).

Details and reproduction are on #255.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying mouseterm with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9f91fb3
Status: ✅  Deploy successful!
Preview URL: https://f669c83e.mouseterm.pages.dev
Branch Preview URL: https://chore-renovate-group-storybo.mouseterm.pages.dev

View logs

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