Skip to content

Commit 7f4cea8

Browse files
committed
Add explicit typecheck to CI
1 parent edaf1cb commit 7f4cea8

4 files changed

Lines changed: 14 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@ jobs:
1717
cache: npm
1818
- run: npm ci
1919
- run: npm run lint
20+
- run: npm run typecheck
2021
- run: npm run build
2122
- run: npm test

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@ dist-ssr
3131

3232
# Local experiments
3333
managed-agent/
34+
data/

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,17 @@ npm run dev
128128

129129
Requires `.env` with Supabase and OpenMail credentials pointing to the cloud instance — see `.env.example`.
130130

131+
## Verification
132+
133+
```bash
134+
npm run lint
135+
npm run typecheck
136+
npm run build
137+
npm test
138+
```
139+
140+
GitHub Actions runs the same checks on every push and pull request.
141+
131142
## Limitations
132143

133144
Hackathon prototype. Supports clinical decision-making — does not replace clinical judgement. AI verification layer and regulatory compliance work are in active development.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"build:dev": "vite build --mode development",
1010
"lint": "eslint .",
1111
"preview": "vite preview",
12+
"typecheck": "tsc --noEmit -p tsconfig.app.json && tsc --noEmit -p tsconfig.node.json",
1213
"test": "vitest run",
1314
"test:watch": "vitest"
1415
},

0 commit comments

Comments
 (0)