Skip to content

chore(ci): set up CI/CD pipeline with security and quality gates #3

chore(ci): set up CI/CD pipeline with security and quality gates

chore(ci): set up CI/CD pipeline with security and quality gates #3

Triggered via pull request August 15, 2026 19:43
Status Failure
Total duration 4m 3s
Artifacts 2

code-quality.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 13 warnings
Frontend Coverage
Process completed with exit code 1.
Code Format Check: frontend/cypress/support/commands.ts#L31
Unexpected any. Specify a different type
Code Format Check: frontend/cypress/support/commands.ts#L30
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Code Format Check: frontend/cypress/support/commands.ts#L28
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Code Format Check: frontend/cypress/support/commands.ts#L24
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Code Format Check: frontend/cypress/support/commands.ts#L22
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Code Format Check: frontend/cypress/support/commands.ts#L19
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Code Format Check: frontend/cypress/support/commands.ts#L17
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Code Format Check: frontend/cypress/support/commands.ts#L15
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Code Format Check: frontend/cypress/support/commands.ts#L5
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Code Format Check: frontend/cypress/support/commands.ts#L3
Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
Backend Coverage
Process completed with exit code 1.
Frontend Coverage
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Code Format Check
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Code Format Check: frontend/src/components/OpenGraphMeta.tsx#L63
The 'finalOpenGraph' object makes the dependencies of useMemo Hook (at line 151) change on every render. To fix this, wrap the initialization of 'finalOpenGraph' in its own useMemo() Hook
Code Format Check: frontend/src/components/FilterDemo.tsx#L34
The 'sampleData' array makes the dependencies of useEffect Hook (at line 176) change on every render. To fix this, wrap the initialization of 'sampleData' in its own useMemo() Hook
Code Format Check
React Hook useEffect has missing dependencies: 'exports' and 'loadExportTemplates'. Either include them or remove the dependency array
Code Format Check: frontend/src/components/ErrorStates/useErrorHandler.tsx#L69
React Hook useCallback has a missing dependency: 'enableRetry'. Either include it or remove the dependency array
Code Format Check
React Hook useCallback has a missing dependency: 'reportError'. Either include it or remove the dependency array
Code Format Check
React Hook useCallback has a missing dependency: 'reportError'. Either include it or remove the dependency array
Code Format Check
React Hook useCallback has a missing dependency: 'handleSelect'. Either include it or remove the dependency array
Code Format Check: frontend/src/components/Breadcrumbs/Breadcrumbs.tsx#L132
React Hook useMemo has a missing dependency: 't'. Either include it or remove the dependency array
Code Format Check: frontend/src/components/Breadcrumbs/Breadcrumbs.tsx#L106
React Hook useMemo has a missing dependency: 'generateBreadcrumbsFromPath'. Either include it or remove the dependency array
Code Format Check
React Hook useCallback has a missing dependency: 'startUpload'. Either include it or remove the dependency array
Backend Coverage
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
backend-quality-coverage
1.34 MB
sha256:1ddb5d7d5622e6fd6a9caddeb0435766381bcca8ff93f760d5e5127f6bb02d73
frontend-quality-coverage
1.03 MB
sha256:e600e766bdfd8823e798730793ffba930f50c9e3f14cbeadc96f0a667d774c2a