Skip to content

Commit 063e67b

Browse files
committed
fix: update CI workflows by renaming build job and enhancing build steps; remove PR checks workflow
1 parent 571c1ed commit 063e67b

File tree

3 files changed

+39
-70
lines changed

3 files changed

+39
-70
lines changed

.github/workflows/ci.yml

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
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'

.github/workflows/pr-checks.yml

Lines changed: 0 additions & 64 deletions
This file was deleted.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
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",

0 commit comments

Comments
 (0)