Skip to content

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

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

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

Triggered via pull request August 16, 2026 02:10
Status Success
Total duration 3m 53s
Artifacts 2

code-quality.yml

on: pull_request
Backend Coverage
3m 49s
Backend Coverage
Frontend Coverage
2m 23s
Frontend Coverage
Code Format Check
3m 3s
Code Format Check
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 14 warnings
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
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/
Backend Coverage
No coverage summary found

Artifacts

Produced during runtime
Name Size Digest
backend-quality-coverage
1.34 MB
sha256:18f06520ea95c6bc5de880800c6fee09ab50957487f0a8b49a7a2909ff43cf98
frontend-quality-coverage
1.03 MB
sha256:4f510ab81354297a0637e36c0719fee22f17c17a0dbbc86173ef01e36d4dddba