Skip to content

Commit 66acbea

Browse files
committed
fix: build SDK before editor type-check in CI
Editor depends on esengine workspace package. Type-checking editor requires SDK dist/*.d.ts to exist, so build SDK first.
1 parent c72267a commit 66acbea

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,14 +103,14 @@ jobs:
103103
- name: Type-check SDK
104104
run: pnpm exec tsc --noEmit -p sdk/tsconfig.json
105105

106+
- name: Build SDK
107+
run: pnpm --filter esengine build
108+
106109
- name: Type-check Editor
107110
run: pnpm exec tsc --noEmit -p editor/tsconfig.json
108111

109112
- name: Run SDK tests with coverage
110113
run: pnpm --filter esengine vitest run --coverage --coverage.thresholds.lines=60 --coverage.thresholds.functions=60 --coverage.thresholds.branches=60 --coverage.thresholds.statements=60
111114

112-
- name: Build SDK
113-
run: pnpm --filter esengine build
114-
115115
- name: Run Editor tests with coverage
116116
run: pnpm --filter @esengine/editor vitest run --coverage --coverage.thresholds.lines=60 --coverage.thresholds.functions=60 --coverage.thresholds.branches=60 --coverage.thresholds.statements=60

0 commit comments

Comments
 (0)