fix(db): no NaN class-field initialisers; entity generator --check gate in CI; parity normaliser keeps literal case

This commit is contained in:
jubnl
2026-09-22 11:42:48 +02:00
parent 60d6e1fcd1
commit 11eeed46ee
10 changed files with 494 additions and 20 deletions
+8 -1
View File
@@ -180,9 +180,16 @@ jobs:
# catches it.
run: cd server && npm run typecheck:tests
- name: Typecheck scripts
- name: Typecheck entity generator
# tsconfig.scripts.json only covers scripts/generate-entities.ts —
# gen-plugin-facts.ts/migrate-encryption.ts don't compile under this
# config (import.meta needs a newer --module target), so the gate is
# named for what it actually covers rather than the whole directory.
run: cd server && npm run typecheck:scripts
- name: Entity files match the generator
run: cd server && npm run check:entities
- name: Lint
run: cd server && npm run lint:check