Skip to content

Commit 96cc228

Browse files
committed
fix(ci): build datum-ui before storybook in CI workflow
CI was missing the datum-ui build step, causing CSS dist files and grid/nprogress exports to be unavailable. Added explicit build step in workflow and prebuild script in storybook package.json as fallback.
1 parent 48b319d commit 96cc228

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

.github/workflows/storybook.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,5 @@ jobs:
1919
node-version: 22
2020
cache: pnpm
2121
- run: pnpm install --frozen-lockfile
22+
- run: pnpm --filter @datum-cloud/datum-ui build
2223
- run: pnpm --filter @repo/storybook build

apps/storybook/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"scripts": {
77
"predev": "[ -f '../../packages/datum-ui/dist/styles/root.css' ] || ([ -d '../../packages/datum-ui/dist' ] && node ../../packages/datum-ui/scripts/copy-styles.mjs || pnpm --filter @datum-cloud/datum-ui build)",
88
"dev": "storybook dev -p 6006",
9+
"prebuild": "[ -f '../../packages/datum-ui/dist/styles/root.css' ] || ([ -d '../../packages/datum-ui/dist' ] && node ../../packages/datum-ui/scripts/copy-styles.mjs || pnpm --filter @datum-cloud/datum-ui build)",
910
"build": "storybook build --docs",
1011
"lint": "eslint .",
1112
"typecheck": "tsc --noEmit",

0 commit comments

Comments
 (0)