Skip to content

feat: whiteboard feature implemented #8

feat: whiteboard feature implemented

feat: whiteboard feature implemented #8

Triggered via push September 10, 2025 15:00
Status Failure
Total duration 29s
Artifacts

ci-cd.yml

on: push
🐍 Backend Linting
21s
🐍 Backend Linting
🌐 Frontend Build & Test
24s
🌐 Frontend Build & Test
🔐 Security Analysis
16s
🔐 Security Analysis
📈 Performance Metrics
0s
📈 Performance Metrics
📋 Project Health
0s
📋 Project Health
🚀 Deployment Ready
🚀 Deployment Ready
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 9 warnings
🔐 Security Analysis
Process completed with exit code 1.
🐍 Backend Linting
Process completed with exit code 1.
🐍 Backend Linting
Process completed with exit code 1.
🐍 Backend Linting
Process completed with exit code 1.
🌐 Frontend Build & Test: frontend/app/components/Whiteboard.tsx#L59
Unexpected any. Specify a different type
🌐 Frontend Build & Test: frontend/app/components/Whiteboard.tsx#L8
Unexpected any. Specify a different type
🌐 Frontend Build & Test: frontend/app/components/VoiceTranscription.tsx#L204
`"` can be escaped with `"`, `“`, `"`, `”`
🌐 Frontend Build & Test: frontend/app/components/VoiceTranscription.tsx#L204
`"` can be escaped with `"`, `“`, `"`, `”`
🌐 Frontend Build & Test: frontend/app/classroom/[id]/ClassroomContent.tsx#L722
Unexpected any. Specify a different type
🌐 Frontend Build & Test: frontend/app/classroom/[id]/ClassroomContent.tsx#L218
Unexpected any. Specify a different type
🌐 Frontend Build & Test: frontend/app/classroom/[id]/ClassroomContent.tsx#L217
Unexpected any. Specify a different type
🌐 Frontend Build & Test: frontend/app/classroom/[id]/ClassroomContent.tsx#L111
Unexpected any. Specify a different type
🌐 Frontend Build & Test: frontend/app/classroom/[id]/ClassroomContent.tsx#L107
Unexpected any. Specify a different type
🌐 Frontend Build & Test: frontend/app/classroom/[id]/ClassroomContent.tsx#L73
Unexpected any. Specify a different type
🐍 Backend Linting
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0xJLBaAAAAACxy5myIun5RLxYaUTlBGMCQkwyQUEyMDMwMTA3MDQ5AEVkZ2U=
🐍 Backend Linting
Failed to restore: Cache service responded with 400
🌐 Frontend Build & Test: frontend/app/components/Whiteboard.tsx#L135
React Hook useCallback has missing dependencies: 'drawPoint', 'eraserSize', and 'penColor'. Either include them or remove the dependency array
🌐 Frontend Build & Test: frontend/app/components/Whiteboard.tsx#L103
React Hook useEffect has a missing dependency: 'onHandResults'. Either include it or remove the dependency array
🌐 Frontend Build & Test: frontend/app/components/Whiteboard.tsx#L93
'error' is defined but never used
🌐 Frontend Build & Test: frontend/app/components/Whiteboard.tsx#L11
'DrawPoint' is defined but never used
🌐 Frontend Build & Test: frontend/app/components/VoiceTranscription.tsx#L119
'error' is defined but never used
🌐 Frontend Build & Test: frontend/app/components/VoiceTranscription.tsx#L72
React Hook useEffect has missing dependencies: 'captionsEnabled', 'isRecording', 'onCaptionUpdate', 'sendTranscriptChunk', and 'transcript'. Either include them or remove the dependency array. If 'onCaptionUpdate' changes too often, find the parent component that defines it and wrap that definition in useCallback
🌐 Frontend Build & Test: frontend/app/classroom/[id]/ClassroomContent.tsx#L249
The ref value 'peerConnectionsRef.current' will likely have changed by the time this effect cleanup function runs. If this ref points to a node rendered by React, copy 'peerConnectionsRef.current' to a variable inside the effect, and use that variable in the cleanup function