storybookjs
Enterprise
storybook
Sign in / Sign up
Open main menu
Distributed computation caching and task execution are currently disabled for this organization.
Your Enterprise license has expired.
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
Succeeded
next
f242e765 Merge pull request #33828 from JoviDeCroock/add-preact-inferred-types Preact: Support inferring props from component types
by Kasper Peulen
K
Succeeded
next
f242e765 Merge pull request #33828 from JoviDeCroock/add-preact-inferred-types Preact: Support inferring props from component types
by Kasper Peulen
K
Succeeded
next
f242e765 Merge pull request #33828 from JoviDeCroock/add-preact-inferred-types Preact: Support inferring props from component types
by Kasper Peulen
K
Succeeded
next
f242e765 Merge pull request #33828 from JoviDeCroock/add-preact-inferred-types Preact: Support inferring props from component types
by Kasper Peulen
K
Succeeded
next
f242e765 Merge pull request #33828 from JoviDeCroock/add-preact-inferred-types Preact: Support inferring props from component types
by Kasper Peulen
K
Succeeded
next
f242e765 Merge pull request #33828 from JoviDeCroock/add-preact-inferred-types Preact: Support inferring props from component types
by Kasper Peulen
K
Succeeded
next
f242e765 Merge pull request #33828 from JoviDeCroock/add-preact-inferred-types Preact: Support inferring props from component types
by Kasper Peulen
K
Succeeded
34612
448d4d4b CI: type sync-storybook-version env as NodeJS.ProcessEnv
by Kasper Peulen
K
Failed
34612
448d4d4b CI: type sync-storybook-version env as NodeJS.ProcessEnv
by Kasper Peulen
K
Succeeded
34595
01068aa6 Merge remote-tracking branch 'origin/kasper/eval-prompts-from-cli' into cursor/eval-css-loaded-prompt-check
by Kasper Peulen
K
Canceled
34595
d9db8a81 Eval: Type-annotate env literal in sync-storybook-version `delete env.CI` failed TypeScript check because spreading `process.env` into a literal with typed string fields narrowed `env` to only those literal keys, losing the `[key: string]: string | undefined` index signature. Annotating as `NodeJS.ProcessEnv` preserves the index signature so `delete env.CI` type-checks. Fixes the only non-skipped CI failure on this PR (scripts typecheck).
by Kasper Peulen
K
Succeeded
34602
a6aaf4f8 CI: type sync-storybook-version env as NodeJS.ProcessEnv TypeScript narrowed the spread-derived object literal to only the two explicit string properties, so `delete env.CI` failed the `scripts:check` nx task on the merge commit. Annotating the local with `NodeJS.ProcessEnv` restores the expected index signature and lets the `delete` compile.
by Kasper Peulen
K
Failed
34602
9140f6c6 Merge remote-tracking branch 'origin/kasper/eval-sync-storybook-version' into kasper/eval-prompts-from-cli
by Kasper Peulen
K
Failed
34612
d8de7419 Eval: let reruns push existing local sync commits When sync-storybook-version is first run with --skip-push, a second run without that flag should publish the already-created local upgrade commit instead of reporting a no-op and requiring a manual git push in every benchmark repo. Teach the no-diff path to detect when the repo is ahead of origin and, if pushing is enabled, push that existing commit. Add a regression test for the two-step skip-push -> push workflow and document it in the eval README.
by Kasper Peulen
K
Failed
34612
8c8312b8 Eval: hoist default sync hooks to avoid TDZ from CLI entry The default `runUpgrade` and `installProjectDeps` hooks were `const` arrow expressions declared below the top-level `if (esMain(...))` block. When the script is invoked via `node`, the CLI path calls `syncStorybookVersion(...)` while the module body is still executing, hitting the temporal dead zone. Tests didn't catch this because `import` evaluates the whole module first. Switch both to hoisted `async function` declarations so the CLI entry can reach them regardless of source order.
by Kasper Peulen
K
Failed
34612
7cb6490a Eval: add sync-storybook-version script + --skip-automigrations Adds `scripts/eval/sync-storybook-version.ts`, which bumps every benchmark repo to a given Storybook version (stable or PR canary) in one pass: clone missing repos, fail fast on dirty trees, run `npx storybook@<version> upgrade --skip-automigrations` from each repo root, then commit and push the resulting dep bumps. To keep those commits free of source rewrites, adds a `--skip-automigrations` flag to `storybook upgrade` that bypasses `runAutomigrations` entirely while still producing a clean upgrade (package.json + lockfile only).
by Kasper Peulen
K
Failed
34612
7cb6490a Eval: add sync-storybook-version script + --skip-automigrations Adds `scripts/eval/sync-storybook-version.ts`, which bumps every benchmark repo to a given Storybook version (stable or PR canary) in one pass: clone missing repos, fail fast on dirty trees, run `npx storybook@<version> upgrade --skip-automigrations` from each repo root, then commit and push the resulting dep bumps. To keep those commits free of source rewrites, adds a `--skip-automigrations` flag to `storybook upgrade` that bypasses `runAutomigrations` entirely while still producing a clean upgrade (package.json + lockfile only).
by Kasper Peulen
K
Failed
34612
7cb6490a Eval: add sync-storybook-version script + --skip-automigrations Adds `scripts/eval/sync-storybook-version.ts`, which bumps every benchmark repo to a given Storybook version (stable or PR canary) in one pass: clone missing repos, fail fast on dirty trees, run `npx storybook@<version> upgrade --skip-automigrations` from each repo root, then commit and push the resulting dep bumps. To keep those commits free of source rewrites, adds a `--skip-automigrations` flag to `storybook upgrade` that bypasses `runAutomigrations` entirely while still producing a clean upgrade (package.json + lockfile only).
by Kasper Peulen
K
Succeeded
next
f242e765 Merge pull request #33828 from JoviDeCroock/add-preact-inferred-types Preact: Support inferring props from component types
by Kasper Peulen
K
Succeeded
34600
5d2a7fbe Telemetry: make cssCheck a 3-state enum on TestRunAnalysis Widens the field from `cssCheck?: boolean` to a required `cssCheck: 'pass' | 'fail' | 'not-run'`. Why --- An optional boolean collapsed two operationally different cases into an absent key: - agent didn't author a CssCheck story (prompt non-compliance) - agent authored it, Vitest returned PENDING — skipped, todo, filtered out, etc. Neither produces a pass/fail signal, so from the dashboard's point of view they're the same bucket — but the code treated "absent" as a fourth state alongside true/false/missing. A required three-valued enum collapses them explicitly under `'not-run'` and removes the absent case entirely, so every run carries a self-describing value. Shape ----- - `'pass'` — a CssCheck story ran and passed. - `'fail'` — a CssCheck story ran and failed. - `'not-run'` — no pass/fail signal: either no CssCheck story in the suite, or the story existed but wasn't executed (Vitest PENDING: skipped / pending / todo / filtered). Still only a string enum — no storyId or component name — so no user-authored data enters telemetry. Consumers that don't know about the field simply ignore it; the three values are self-describing in dashboards and logs.
by Kasper Peulen
K
Previous page
Previous
Next
Next page