mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-30 06:12:06 -07:00
1.2 KiB
1.2 KiB
id, title, status, assignee, created_date, updated_date, labels, milestone, dependencies, references, priority
| id | title | status | assignee | created_date | updated_date | labels | milestone | dependencies | references | priority | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-242 | Fix stats server Bun fallback in coverage lane | Done | 2026-03-29 07:31 | 2026-03-29 07:37 |
|
cleanup |
|
high |
Description
Coverage CI fails when startStatsServer reaches the Bun server seam under the maintained source lane. Add a runtime fallback that works when Bun.serve is unavailable and keep the stats-server startup path testable.
Acceptance Criteria
- #1
bun run test:coverage:srcpasses in GitHub CI - #2
startStatsServerusesBun.servewhen present and a Node server fallback otherwise - #3 Regression coverage exists for the fallback startup path
Final Summary
Fixed the CI failure in the coverage lane by replacing the Bun-only stats server path with a Bun-or-node/http startup fallback and by normalizing setup window options so undefined BrowserWindow fields are omitted. Verified the exact coverage lane under Bun 1.3.5 and confirmed the GitHub Actions run for PR #36 completed successfully.