Skip to content

ci: add CI workflow with lint, build, test, and vulnerability scanning #1

ci: add CI workflow with lint, build, test, and vulnerability scanning

ci: add CI workflow with lint, build, test, and vulnerability scanning #1

Triggered via push March 4, 2026 11:35
Status Failure
Total duration 1m 47s
Artifacts

ci.yml

on: push
Frontend · Lint & Build
15s
Frontend · Lint & Build
Frontend · Dependency Audit
18s
Frontend · Dependency Audit
Backend · Lint & Test
14s
Backend · Lint & Test
Backend · Dependency Audit
12s
Backend · Dependency Audit
Matrix: CodeQL · Security Scan
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 3 warnings
Backend · Dependency Audit
Process completed with exit code 1.
Frontend · Lint & Build: web/src/components/Common/Button.tsx#L55
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Frontend · Lint & Build: web/src/components/Canvas/TrafficEdge.tsx#L120
Unexpected any. Specify a different type
Frontend · Lint & Build: web/src/components/Canvas/TrafficEdge.tsx#L33
React Hook "useStore" is called conditionally. React Hooks must be called in the exact same order in every component render
Frontend · Lint & Build: web/src/components/Canvas/TrafficEdge.tsx#L32
React Hook "useStore" is called conditionally. React Hooks must be called in the exact same order in every component render
Frontend · Lint & Build: web/src/components/Canvas/TextNode.tsx#L4
Unexpected any. Specify a different type
Frontend · Lint & Build: web/src/components/Canvas/TechNode.tsx#L8
Unexpected any. Specify a different type
Frontend · Lint & Build: web/src/components/Canvas/GroupNode.tsx#L4
Unexpected any. Specify a different type
Frontend · Lint & Build: web/src/components/Canvas/Canvas.tsx#L347
Unexpected any. Specify a different type
Frontend · Lint & Build: web/src/components/Canvas/Canvas.tsx#L202
Unexpected any. Specify a different type
Frontend · Lint & Build: web/src/components/Canvas/Canvas.tsx#L52
Unexpected any. Specify a different type
Frontend · Dependency Audit
Process completed with exit code 1.
Frontend · Lint & Build: web/src/components/Toolbar/ShareModal.tsx#L36
React Hook useEffect has a missing dependency: 'loadData'. Either include it or remove the dependency array
CodeQL · Security Scan (python)
Back off 26.545 seconds before retry.
CodeQL · Security Scan (python)
Failed to download action 'https://api.github.com/repos/github/codeql-action/tarball/c793b717bc78562f491db7b0e93a3a178b099162'. Error: Response status code does not indicate success: 502 (Bad Gateway). 5048:76FDE:47765DC:131F3110:69A81918