Skip to content

Add unit tests for various widgets and implement widget SDK #30

Add unit tests for various widgets and implement widget SDK

Add unit tests for various widgets and implement widget SDK #30

Triggered via push August 27, 2026 04:28
Status Failure
Total duration 3m 48s
Artifacts

ci.yml

on: push
Rust check & test
1m 52s
Rust check & test
Frontend lint, typecheck & unit tests
31s
Frontend lint, typecheck & unit tests
Tauri build smoke test
1m 18s
Tauri build smoke test
1.x → 2.0 migration rehearsal
1m 50s
1.x → 2.0 migration rehearsal
Offline critical journey tests
0s
Offline critical journey tests
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 14 warnings
Frontend lint, typecheck & unit tests
Process completed with exit code 2.
Frontend lint, typecheck & unit tests: src/widgets/__tests__/test-utils.tsx#L203
'request.payload' is possibly 'undefined'.
Tauri build smoke test
Process completed with exit code 1.
Tauri build smoke test: src/widgets/__tests__/test-utils.tsx#L203
'request.payload' is possibly 'undefined'.
Frontend lint, typecheck & unit tests
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/
Frontend lint, typecheck & unit tests: src/widgets/__tests__/StatusWidget.test.tsx#L8
'mockGatewayState' is defined but never used
Frontend lint, typecheck & unit tests: src/widgets/__tests__/FocusCoachWidget.test.tsx#L24
'today' is assigned a value but never used
Frontend lint, typecheck & unit tests: src/widgets/WidgetWindow.tsx#L132
React Hook useEffect has a missing dependency: 'win'. Either include it or remove the dependency array
Frontend lint, typecheck & unit tests: src/widgets/TimerWidget.tsx#L75
React Hook useEffect has a missing dependency: 'reset'. Either include it or remove the dependency array
Frontend lint, typecheck & unit tests: src/stores/widgetStore.ts#L17
'get' is defined but never used. Allowed unused args must match /^_/u
Frontend lint, typecheck & unit tests: src/pages/Settings/index.tsx#L332
React Hook useEffect has missing dependencies: 'excludeTimelens', 'setIdleTimePolicy', 'setIgnoreSystemProcesses', and 'setTrackWindowTitles'. Either include them or remove the dependency array
Frontend lint, typecheck & unit tests: src/pages/Dashboard/UnifiedTimeline.tsx#L138
React Hook useMemo has missing dependencies: 'rangeEnd' and 'rangeStart'. Either include them or remove the dependency array
Frontend lint, typecheck & unit tests: src/pages/Dashboard/HourlyTimeline.tsx#L13
Unexpected any. Specify a different type
Frontend lint, typecheck & unit tests: src/pages/Dashboard/CategoryInsights.tsx#L33
React Hook useMemo has a missing dependency: 'localizeCategory'. Either include it or remove the dependency array
Frontend lint, typecheck & unit tests: src/pages/Dashboard/AppRankingChart.tsx#L14
Unexpected any. Specify a different type
Tauri build smoke test
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/
Rust check & test
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
1.x → 2.0 migration rehearsal
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/