Skip to content

feat(frontend): add Zod schema validation to all frontend forms (with profile.test.tsx clean-up) — closes #76 #73

feat(frontend): add Zod schema validation to all frontend forms (with profile.test.tsx clean-up) — closes #76

feat(frontend): add Zod schema validation to all frontend forms (with profile.test.tsx clean-up) — closes #76 #73

Re-run triggered June 22, 2026 07:36
Status Success
Total duration 4m 56s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

25 errors and 15 warnings
Contracts
Process completed with exit code 101.
Backend
Process completed with exit code 1.
Backend: backend/src/__tests__/agiTutor.test.js#L30
'expect' is not defined
Backend: backend/src/__tests__/agiTutor.test.js#L29
'expect' is not defined
Backend: backend/src/__tests__/agiTutor.test.js#L28
'expect' is not defined
Backend: backend/src/__tests__/agiTutor.test.js#L13
'it' is not defined
Backend: backend/src/__tests__/agiTutor.test.js#L12
'describe' is not defined
Backend: backend/src/__tests__/agiTutor.test.js#L8
'beforeAll' is not defined
Backend: backend/src/__tests__/agiTutor.test.js#L5
'describe' is not defined
Backend: backend/src/__tests__/agiTutor.test.js#L3
Require statement not part of import statement
Backend: backend/src/__tests__/agiTutor.test.js#L2
Require statement not part of import statement
Backend: backend/src/__tests__/agiTutor.test.js#L1
Require statement not part of import statement
Frontend
Process completed with exit code 1.
Frontend
Process completed with exit code 1.
Frontend
Process completed with exit code 1.
Frontend
No overload matches this call.
Frontend
No overload matches this call.
Frontend
Argument of type 'InteractionRecommendation[]' is not assignable to parameter of type 'InteractionRecommendation'.
Frontend
Type 'string[]' is not assignable to type 'InteractionType[]'.
Frontend
Cannot find name 'handleTouchStart'. Did you mean 'ontouchstart'?
Frontend
Type '"minimal"' is not assignable to type '"tabs" | "sidebar" | "topbar" | "floating" | undefined'.
Frontend
This comparison appears to be unintentional because the types '"normal" | "smooth" | "jerky"' and '"scattered"' have no overlap.
Frontend
Argument of type '{ state: string; id: string; mode: XRMode; device: XRDevice; startTime: number; frameRate: number; latency: number; trackingQuality: "high" | "medium" | "low"; batteryLevel?: number; }' is not assignable to parameter of type 'XRSessionInfo'.
Frontend
Argument of type '{ state: string; id: string; mode: XRMode; device: XRDevice; startTime: number; frameRate: number; latency: number; trackingQuality: "high" | "medium" | "low"; batteryLevel?: number; }' is not assignable to parameter of type 'SetStateAction<XRSessionInfo | null>'.
Frontend
Property 'trackingQuality' does not exist on type 'XRFrame'.
Security Scan
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, github/codeql-action/upload-sarif@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Security Scan
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
Contracts
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Backend
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, nick-fields/retry@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Backend: backend/src/consciousnessController.js#L455
'verificationHash' is defined but never used
Backend: backend/src/consciousnessController.js#L455
'consciousnessId' is defined but never used
Backend: backend/src/consciousnessController.js#L448
'continuityProof' is defined but never used
Backend: backend/src/consciousnessController.js#L448
'encodingVersion' is defined but never used
Backend: backend/src/consciousnessController.js#L448
'knowledgeVector' is defined but never used
Backend: backend/src/consciousnessController.js#L448
'ownerPublicKey' is defined but never used
Backend: backend/src/consciousnessController.js#L14
'contractId' is assigned a value but never used
Backend: backend/src/consciousnessController.js#L13
'server' is assigned a value but never used
Backend: backend/src/consciousnessController.js#L4
'createClient' is assigned a value but never used
Backend: backend/src/__tests__/agiTutor.test.js#L6
'agiTutorController' is assigned a value but never used
Frontend
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, nick-fields/retry@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/