File tree Expand file tree Collapse file tree 3 files changed +39
-70
lines changed
Expand file tree Collapse file tree 3 files changed +39
-70
lines changed Original file line number Diff line number Diff line change 7676 run : pnpm lint
7777
7878 build :
79- name : Build
79+ name : Build Core
8080 runs-on : ubuntu-latest
8181
8282 steps :
@@ -103,8 +103,8 @@ jobs:
103103 - name : Install dependencies
104104 run : pnpm install --frozen-lockfile
105105
106- - name : Build packages
107- run : pnpm build
106+ - name : Build Core & Console
107+ run : pnpm turbo run build --filter='./packages/*' --filter='./apps/console'
108108
109109 - name : Check for build artifacts
110110 run : |
@@ -113,3 +113,36 @@ jobs:
113113 exit 1
114114 fi
115115 echo "All packages built successfully"
116+
117+ docs :
118+ name : Build Docs
119+ runs-on : ubuntu-latest
120+ # Optional: Only run if related files change (requires strict path filtering logic or reliance on turbo cache)
121+ # For now, we run it but as a separate parallel job so it doesn't block 'Build Core'
122+
123+ steps :
124+ - name : Checkout code
125+ uses : actions/checkout@v4
126+
127+ - name : Setup pnpm
128+ uses : pnpm/action-setup@v4
129+
130+ - name : Setup Node.js
131+ uses : actions/setup-node@v4
132+ with :
133+ node-version : ' 20.x'
134+ cache : ' pnpm'
135+
136+ - name : Turbo Cache
137+ uses : actions/cache@v4
138+ with :
139+ path : node_modules/.cache/turbo
140+ key : turbo-${{ runner.os }}-${{ github.sha }}
141+ restore-keys : |
142+ turbo-${{ runner.os }}-
143+
144+ - name : Install dependencies
145+ run : pnpm install --frozen-lockfile
146+
147+ - name : Build Site
148+ run : pnpm turbo run build --filter='@object-ui/site'
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 2222 "build" : " turbo run build" ,
2323 "test" : " vitest run" ,
2424 "test:turbo" : " turbo run build && turbo run test" ,
25- "site:dev" : " pnpm --filter @objectui /site dev" ,
26- "site:build" : " pnpm --filter @objectui /site build" ,
27- "site:start" : " pnpm --filter @objectui /site start" ,
25+ "site:dev" : " pnpm --filter @object-ui /site dev" ,
26+ "site:build" : " pnpm --filter @object-ui /site build" ,
27+ "site:start" : " pnpm --filter @object-ui /site start" ,
2828 "test:watch" : " vitest" ,
2929 "test:ui" : " vitest --ui" ,
3030 "test:coverage" : " vitest run --coverage" ,
You can’t perform that action at this time.
0 commit comments