Skip to content

Commit e68a67c

Browse files
committed
ci: prevent vite-plus to be built twice
1 parent 5794d75 commit e68a67c

4 files changed

Lines changed: 4 additions & 9 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ jobs:
143143
target: x86_64-unknown-linux-gnu
144144

145145
- name: Build self
146-
run: pnpm bootstrap-cli
146+
run: pnpm bootstrap-cli:ci
147147

148148
- name: Print help for built-in commands
149149
run: |
@@ -198,7 +198,7 @@ jobs:
198198
target: ${{ matrix.os == 'ubuntu-latest' && 'x86_64-unknown-linux-gnu' || matrix.os == 'windows-latest' && 'x86_64-pc-windows-msvc' || 'aarch64-apple-darwin' }}
199199

200200
- name: Build CLI
201-
run: pnpm run bootstrap-cli
201+
run: pnpm run bootstrap-cli:ci
202202

203203
- name: Run CLI lint
204204
run: pnpm lint

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@
88
},
99
"type": "module",
1010
"scripts": {
11-
"bootstrap-cli": "pnpm --filter=@voidzero-dev/vite-plus build && pnpm --filter=@voidzero-dev/global build && pnpm copy-bindings && pnpm install-global-cli",
11+
"bootstrap-cli": "pnpm --filter=@voidzero-dev/vite-plus build && pnpm --filter=@voidzero-dev/global build && pnpm install-global-cli",
1212
"bootstrap-cli:ci": "pnpm --filter=@voidzero-dev/global build && pnpm install-global-cli",
13-
"copy-bindings": "cp -r ./packages/cli/binding/*.node ./packages/cli/dist && cp -r ./packages/cli/binding/*.node ./packages/global/dist",
1413
"install-global-cli": "npm install -g ./packages/global",
1514
"typecheck": "tsc -b tsconfig.json",
1615
"lint": "vite lint",

packages/global/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@
2828
"cross-spawn": "catalog:",
2929
"oxlint": "catalog:",
3030
"oxlint-tsgolint": "catalog:",
31-
"rolldown-vite": "workspace:*",
32-
"vitest": "catalog:"
31+
"rolldown-vite": "workspace:*"
3332
},
3433
"devDependencies": {
3534
"@clack/prompts": "catalog:",

pnpm-lock.yaml

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)