Release: Prerelease 10.5.0-alpha.3#34879
Open
github-actions[bot] wants to merge 96 commits into
Open
Conversation
Add `force: true` to all `fs.cp()` calls in the static build pipeline. The preview build (Vite) and static file copies run in parallel via `Promise.all`, which can cause EEXIST errors when both attempt to create the same subdirectory simultaneously — especially on CI runners with slow I/O.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
When a bundler splits a CSF4 story module (no `export default meta`)
into a separate chunk, the namespace object passed to `<Meta of={...} />`
differs by object identity from the one Storybook registered. The
existing default-export fallback in `DocsContext.resolveModuleExport`
cannot handle this case because CSF4 modules have no `default` key.
Fall back to identifying the CSF file via any of its story exports.
Reject the lookup when story exports span multiple CSF files. Guard
against individual CSF4 Story objects so `<Canvas of={Stories.Primary} />`
keeps resolving to a story.
Fixes #34159
Fixes #34373
Distilled from recurring failure modes in agent-authored PRs: comments as investigation transcript, bending production to the test harness, unproven environment assumptions, over-engineered defensive tests, convention drift in generated files, and speculative generality. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Use ">= 4.9.x" (matching @storybook/react-webpack5 and the react renderer) instead of ">=4.9.x", and refresh yarn.lock. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…g-hardening Security: Implement stricter rules for CircleCI cache writes
cb7bacf to
ce6f36c
Compare
…json-handling Core: Incorrect package json handling
ce6f36c to
ccac1b7
Compare
…atic-copy Core: Fix EEXIST race condition in static file copying during build
ccac1b7 to
4e8bbc6
Compare
…ead-favicon UI: Allow manager-head favicon override
4e8bbc6 to
dfb9ced
Compare
CircleCI downstream jobs received the workspace-root node_modules -- where Yarn hoists shared/singleton deps like oxc-parser, vitest and type-fest -- only via the shared save_cache, which is gated on isTrustedAuthor(). Community/fork PRs therefore ran with freshly-built dist output but no root node_modules, causing failures unrelated to their diff (e.g. "Cannot find package 'oxc-parser'", "command not found: vitest", stale type-fest typecheck errors). Persist node_modules, code/node_modules and scripts/node_modules to the pipeline-scoped workspace in build_linux, and attach the workspace after restoring the cache so the fresh build output is authoritative. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…f needed Agent-Logs-Url: https://github.com/storybookjs/storybook/sessions/261ad771-2035-454b-b268-561ccbdd8c2c Co-authored-by: Sidnioulz <5108577+Sidnioulz@users.noreply.github.com>
AgentScan: Move label map to agent-san parameters
dfb9ced to
32ef771
Compare
Agent-Logs-Url: https://github.com/storybookjs/storybook/sessions/261ad771-2035-454b-b268-561ccbdd8c2c Co-authored-by: Sidnioulz <5108577+Sidnioulz@users.noreply.github.com>
CLI: Respect BROWSER and BROWSER_ARGS
Controls: Add label to Object JSON control
32ef771 to
a54d062
Compare
…ode-modules Build: Persist root node_modules to the CI workspace
a54d062 to
5fca923
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is an automated pull request that bumps the version from
10.5.0-alpha.2to10.5.0-alpha.3.Once this pull request is merged, it will trigger a new release of version
10.5.0-alpha.3.If you're not a core maintainer with permissions to release you can ignore this pull request.
To do
Before merging the PR, there are a few QA steps to go through:
And for each change below:
This is a list of all the PRs merged and commits pushed directly to
next, that will be part of this release:If you've made any changes doing the above QA (change PR titles, revert PRs), manually trigger a re-generation of this PR with this workflow and wait for it to finish. It will wipe your progress in this to do, which is expected.
Feel free to manually commit any changes necessary to this branch after you've done the last re-generation, following the Make Manual Changes section in the docs, especially if you're making changes to the changelog.
When everything above is done:
Generated changelog
10.5.0-alpha.3