storybookjs
Enterprise
storybook
Sign in / Sign up
Open main menu
Your Enterprise license expires in 6 days.
storybook
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Failed
next
2b8e827d Merge pull request #33940 from storybookjs/kasper/fix-render-template-identifier React: Handle render identifier in manifest snippet generation
1 month ago
by kasperpeulen
k
Succeeded
next
f242e765 Merge pull request #33828 from JoviDeCroock/add-preact-inferred-types Preact: Support inferring props from component types
1 month ago
by kasperpeulen
k
Failed
33914
e8d497b3 Remove unused catch variable to fix eslint
1 month ago
by kasperpeulen
k
Failed
33914
dba6aba6 Eagerly warm up manifests on dev startup Trigger the first extraction in the background as soon as routes are registered, so the TypeScript LanguageService, program, and type checker are ready before the first HTTP request arrives.
1 month ago
by kasperpeulen
k
Failed
33914
796511e9 Simplify extraction API, targeted warmup, and watcher cleanup - Remove extractDocs() and tryAddFile() in favor of extractPropsFromStories() + ensureFiles() - Replace broad getSemanticDiagnostics() warmup with targeted entry replay - Refactor watchers: single Map<dir, FSWatcher> that properly closes subsumed watchers - Eager manager initialization at module load (TS imports in parallel with startup) - Run all 3 docgen engines unconditionally for QA comparison - Add lowercase export guard and isReactComponentType check to prevent false positives - Pass watch flag through manifests preset options
1 month ago
by kasperpeulen
k
Failed
next
2b8e827d Merge pull request #33940 from storybookjs/kasper/fix-render-template-identifier React: Handle render identifier in manifest snippet generation
1 month ago
by kasperpeulen
k
Succeeded
next
f242e765 Merge pull request #33828 from JoviDeCroock/add-preact-inferred-types Preact: Support inferring props from component types
1 month ago
by kasperpeulen
k
Failed
33914
97962da9 Fix version mismatch in @storybook/react package.json The version was alpha.5 (from the branch) while versions.ts had alpha.12 (from rebase on next). This caused sandbox creation failures because the local registry published alpha.5 but sandboxes tried to install alpha.12.
1 month ago
by kasperpeulen
k
Failed
33914
866c9f2f Review fixes: restore conditional docgen, watcher dedup, docs, flaky test - getComponentImports: restore react-docgen / react-docgen-typescript conditional execution (was accidentally changed to always-run) - getComponentImports: move docgenTimings above getComponents JSDoc so the doc comment is attached to the function it documents - ComponentMetaManager: add explanatory comment on prepareClosestRoot - ComponentMetaManager: deduplicate narrower watchers when broader dir is added, preventing duplicate events and wasted file descriptors - ComponentMetaProject.test: replace flaky Date.now() timing assertion with toStrictEqual for cache hit verification
1 month ago
by kasperpeulen
k
Failed
33914
f85b02d4 Review fixes: restore conditional docgen, watcher dedup, docs, flaky test - getComponentImports: restore react-docgen / react-docgen-typescript conditional execution (was accidentally changed to always-run) - getComponentImports: move docgenTimings above getComponents JSDoc so the doc comment is attached to the function it documents - ComponentMetaManager: add explanatory comment on prepareClosestRoot - ComponentMetaManager: deduplicate narrower watchers when broader dir is added, preventing duplicate events and wasted file descriptors - ComponentMetaProject.test: replace flaky Date.now() timing assertion with toStrictEqual for cache hit verification
1 month ago
by kasperpeulen
k
Failed
33914
7136626f Review fixes: restore conditional docgen, watcher dedup, docs, flaky test - getComponentImports: restore react-docgen / react-docgen-typescript conditional execution (was accidentally changed to always-run) - getComponentImports: move docgenTimings above getComponents JSDoc so the doc comment is attached to the function it documents - ComponentMetaManager: add explanatory comment on prepareClosestRoot - ComponentMetaManager: deduplicate narrower watchers when broader dir is added, preventing duplicate events and wasted file descriptors - ComponentMetaProject.test: replace flaky Date.now() timing assertion with toStrictEqual for cache hit verification
1 month ago
by kasperpeulen
k
Succeeded
next
f242e765 Merge pull request #33828 from JoviDeCroock/add-preact-inferred-types Preact: Support inferring props from component types
1 month ago
by kasperpeulen
k
Failed
33914
eadf5c5b Fix event handling, recursion guard, and union optionality - ComponentMetaManager: clear searchedDirs on config delete so findMatchTSConfig re-scans directories for new tsconfigs - ComponentMetaProject: bump projectVersion on created events, move shouldCheckRootFiles outside deleted-only branch - componentMetaExtractor: add depth guard to isReactNodeLike recursion, fix union forceOptional to check after collecting all members instead of per-member during iteration
1 month ago
by kasperpeulen
k
Failed
33914
17bd3600 Code review fixes: error handling, correctness, and cleanup Phase 1 — Error handling hardening: - Wrap per-entry/per-export loops in extractPropsFromStories with try/catch - Replace silent catches in ComponentMetaManager with logger.debug Phase 2 — Correctness fixes: - Fix TypeFlags.Undefined check: use bitwise AND instead of strict equality - Fix JSDoc: jsxDepth 1 = outermost JSX element (not 0) Phase 3 — Generator cleanup: - Remove unnecessary async/Promise.all on synchronous map - Move componentMetaStartTime after await managerWarmup - Rename shadowed `results` to `extractionResults` Phase 4 — Manager robustness: - Normalize Windows paths in rootTsConfigs and onConfigChanged - Watch newly discovered projects when watching is active - Fix typo prepareClosestootCommandLine → prepareClosestRootCommandLine Phase 5 — Nice-to-haves: - extractPropsFromStory takes StoryExtractionEntry object instead of positional params - Add MAX_UNWRAP_DEPTH constant, unify depth limit (was inconsistent 5/10) - Cache getPropSourceFile in getBulkSourceExclusions - Add comment explaining watch option type widening - Fix test timeout for multi-tsconfig test
1 month ago
by kasperpeulen
k
Failed
33914
fa6219b0 React: Add component metadata extraction via Volar-style LanguageService Add reactComponentMeta — a probe-free extraction engine built on @volar/typescript that uses React's own type system to detect components and extract props from existing story files. Architecture mirrors Vue Component Meta: - ComponentMetaProject: one LanguageService per tsconfig - ComponentMetaManager: multi-project manager with file watching - Path 1: resolvePropsFromStoryFile() via getResolvedSignature() - Path 2: resolvePropsFromComponentType() fallback for args-only stories Tested against Flowbite, Reshaped, Mantine, Primer, and Park UI.
1 month ago
by kasperpeulen
k
Failed
33940
40bab5e3 Preserve story-level render precedence over meta render When a story has `render: ImportedTemplate` that can't be resolved, getRenderPath previously returned undefined — indistinguishable from "no render property". This caused incorrect fallback to meta's render. Introduce tri-state RenderResolution (missing/resolved/unresolved) so that an unresolvable story render skips meta's render and falls through to no-function JSX synthesis instead.
1 month ago
by kasperpeulen
k
Failed
33914
ba1d6f53 Increase timeout for PropExtractionManager tests without local tsconfig Tests that walk the directory tree to find tsconfigs are slower in CI (10+ seconds vs 3-6 locally). Increase timeout to 30s to prevent flakes.
1 month ago
by kasperpeulen
k
Failed
33940
b418efee Fix prettier formatting
1 month ago
by kasperpeulen
k
Failed
33914
02043006 Fix @storybook/react version to match next branch (10.3.0-alpha.5) Version was bumped to alpha.11 through merge commits but all other packages are at alpha.5 (from next), causing sandbox creation to fail.
1 month ago
by kasperpeulen
k
Failed
33940
64ee143e Support function declaration Templates in render identifier resolution resolveIdentifierInit now finds `function Template() {}` declarations (not just `const Template = ...`). Also ensures resolved render functions always use the story name in output, not the template name.
1 month ago
by kasperpeulen
k
Previous page
Previous
Next
Next page