Skip to content

Commit 7f35dc5

Browse files
author
Miya
committed
fix: build publish packages before typechecking in ci
1 parent 6fb30f2 commit 7f35dc5

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

.github/workflows/publish.yml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -109,28 +109,6 @@ jobs:
109109
working-directory: packages/proactive
110110
run: npx vitest run
111111

112-
- name: Typecheck — traits
113-
working-directory: packages/traits
114-
run: npx tsc --noEmit -p tsconfig.json
115-
- name: Typecheck — core
116-
working-directory: packages/core
117-
run: npx tsc --noEmit -p tsconfig.json
118-
- name: Typecheck — sessions
119-
working-directory: packages/sessions
120-
run: npx tsc --noEmit -p tsconfig.json
121-
- name: Typecheck — surfaces
122-
working-directory: packages/surfaces
123-
run: npx tsc --noEmit -p tsconfig.json
124-
- name: Typecheck — policy
125-
working-directory: packages/policy
126-
run: npx tsc --noEmit -p tsconfig.json
127-
- name: Typecheck — proactive
128-
working-directory: packages/proactive
129-
run: npx tsc --noEmit -p tsconfig.json
130-
- name: Typecheck — sdk
131-
working-directory: packages/sdk
132-
run: npx tsc --noEmit -p tsconfig.json
133-
134112
- name: Build — traits
135113
working-directory: packages/traits
136114
run: npm run build
@@ -153,6 +131,28 @@ jobs:
153131
working-directory: packages/sdk
154132
run: npm run build
155133

134+
- name: Typecheck — traits
135+
working-directory: packages/traits
136+
run: npx tsc --noEmit -p tsconfig.json
137+
- name: Typecheck — core
138+
working-directory: packages/core
139+
run: npx tsc --noEmit -p tsconfig.json
140+
- name: Typecheck — sessions
141+
working-directory: packages/sessions
142+
run: npx tsc --noEmit -p tsconfig.json
143+
- name: Typecheck — surfaces
144+
working-directory: packages/surfaces
145+
run: npx tsc --noEmit -p tsconfig.json
146+
- name: Typecheck — policy
147+
working-directory: packages/policy
148+
run: npx tsc --noEmit -p tsconfig.json
149+
- name: Typecheck — proactive
150+
working-directory: packages/proactive
151+
run: npx tsc --noEmit -p tsconfig.json
152+
- name: Typecheck — sdk
153+
working-directory: packages/sdk
154+
run: npx tsc --noEmit -p tsconfig.json
155+
156156
- name: Verify no test artifacts in dist
157157
run: |
158158
FAIL=0

0 commit comments

Comments
 (0)