Skip to content

Commit a9c1741

Browse files
Goosterhofclaude
andcommitted
Add type checking, package linting, and security audit to CI
- tsc --noEmit: catches type errors tsdown doesn't surface - publint + attw: validates package exports resolve correctly for all consumers - npm audit: fails CI on known vulnerabilities All four checks are workspace-aware for future packages. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent a9b0b99 commit a9c1741

4 files changed

Lines changed: 692 additions & 17 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,11 @@ jobs:
1515
with:
1616
node-version: 24
1717
- run: npm ci
18+
- run: npm audit
1819
- run: npm run format:check
1920
- run: npm run lint
21+
- run: npm run typecheck
2022
- run: npm run build
23+
- run: npm run lint:pkg
2124
- run: npm run test:coverage
2225
- run: npm run test:mutation

0 commit comments

Comments
 (0)