Skip to content

CI Pipeline

CI Pipeline #1892

Manually triggered August 31, 2026 17:28
Status Success
Total duration 6m 46s
Artifacts 1

ci.yml

on: workflow_dispatch
Code Quality Checks
5m 13s
Code Quality Checks
Auth Smoke Test
1m 13s
Auth Smoke Test
Dual-Persona Inventory Smoke
2m 54s
Dual-Persona Inventory Smoke
Migration Drift Check
38s
Migration Drift Check
Local E2E Journeys
6m 26s
Local E2E Journeys
Run Tests
0s
Run Tests
Dependency Security Audit
46s
Dependency Security Audit
Main Red Alert (dispatched)
10s
Main Red Alert (dispatched)
Fit to window
Zoom out
Zoom in

Annotations

4 warnings
Code Quality Checks: src/components/timecards/useTimecardDraft.ts#L244
The 'currentSavePayload' object makes the dependencies of useCallback Hook (at line 923) change on every render. To fix this, wrap the initialization of 'currentSavePayload' in its own useMemo() Hook
Code Quality Checks: src/components/timecards/useTimecardDraft.ts#L244
The 'currentSavePayload' object makes the dependencies of useCallback Hook (at line 808) change on every render. To fix this, wrap the initialization of 'currentSavePayload' in its own useMemo() Hook
Code Quality Checks: src/components/auth/LoginForm.tsx#L94
Do not use `window.location.assign()` to navigate to internal Next.js pages. Use `redirect()` in the render phase, or `useRouter().push()` in Client Components' event handlers instead. See: https://nextjs.org/docs/messages/no-location-assign-relative-destination
Code Quality Checks: src/app/admin/decisions/[id]/DecisionHeaderCard.tsx#L79
Do not use `window.location.href` to navigate to internal Next.js pages. Use `redirect()` in the render phase, or `useRouter().push()` in Client Components' event handlers instead. See: https://nextjs.org/docs/messages/no-location-assign-relative-destination

Artifacts

Produced during runtime
Name Size Digest
e2e-local-artifacts
842 KB
sha256:630e2ef61f4c6ab1b10a96d870e93e495dba82b6c5582049917b2ea81429bd92