diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2e206a9..044ae5b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,8 +21,11 @@ jobs: - name: Install dependencies run: bun install --frozen-lockfile + - name: Build + run: bun run build + - name: Typecheck - run: bun run lint + run: bun run typecheck # The gates run before the suite deliberately. They were all green-boarded # before this job existed, and one red test must not be able to skip them: diff --git a/package.json b/package.json index 2c328aa..c36e665 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "prepack": "bun run scan:artifact", "postinstall": "mkdir -p $HOME/.hasna/monitor 2>/dev/null || true", "test": "bun test", + "typecheck": "tsc --noEmit", "lint": "bunx tsc --noEmit", "monitor": "bun run ./bins/monitor.ts", "monitor-mcp": "bun run ./bins/monitor-mcp.ts",