ci(types): generate Next route types before checking
CI / Verify (push) Successful in 1m45s
CI / Build immutable images and deploy (push) Has been skipped

This commit is contained in:
2026-08-29 06:39:10 +00:00 Unverified
parent 129a8d421c
commit cd552a8b04
4 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -31,8 +31,8 @@ jobs:
REDIS_INTEGRATION_URL: ${{ secrets.REDIS_INTEGRATION_URL }}
run: bun run test
- name: Check TypeScript
run: bunx tsc --noEmit
- name: Generate route types and check TypeScript
run: bun run typecheck
- name: Lint
run: bun run lint
+1 -1
View File
@@ -143,7 +143,7 @@ Run the complete host-safe verification set with:
```bash
bun install --frozen-lockfile
bun run test
bunx tsc --noEmit
bun run typecheck
bun run lint
kubectl kustomize k8s/ >/dev/null
```
+1 -1
View File
@@ -7,7 +7,7 @@
"build": "next build",
"start": "next start",
"lint": "eslint .",
"typecheck": "tsc --noEmit",
"typecheck": "next typegen && tsc --noEmit",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
+1 -1
View File
@@ -88,7 +88,7 @@ describe("production deployment contract", () => {
expect(workflow).toContain("bun install --frozen-lockfile");
expect(workflow).toContain("bun run test");
expect(workflow).toContain("bunx tsc --noEmit");
expect(workflow).toContain("bun run typecheck");
expect(workflow).toContain("bun run lint");
expect(workflow).toContain("kubectl kustomize k8s/");
expect(workflow).toContain("target: app");