Files
SubMiner/backlog/tasks/task-115.3 - Migrate-dist-test-lanes-from-Node-runner-to-Bun.md

1.5 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, references, documentation, parent_task_id, priority
id title status assignee created_date updated_date labels dependencies references documentation parent_task_id priority
TASK-115.3 Migrate dist test lanes from Node runner to Bun Done
2026-02-23 04:27 2026-02-23 04:36
test
tooling
TASK-115.2
package.json
docs/development.md
docs/installation.md
docs/plans/2026-02-23-bun-only-toolchain-migration.md
TASK-115 high

Description

Replace Node-runner dist test commands with Bun-based dist verification while preserving existing test scope and confidence in compiled artifact behavior.

Acceptance Criteria

  • #1 Dist test scripts execute via Bun instead of node --test while preserving the current dist test file coverage.
  • #2 Dist smoke and full dist verification lanes pass under Bun-based commands.
  • #3 Documentation for dist verification commands reflects the updated Bun-based workflow.

Implementation Notes

Updated package.json dist lanes from node --test to bun test (test:config:dist, test:config:smoke:dist, test:core:dist, test:core:smoke:dist).

Resolved Bun dist compatibility gap by injecting SafeStorageLike into AniList token store and replacing brittle Electron global monkey-patching in anilist-token-store tests.

Validation: bun run build && bun run test:config:dist && bun run test:core:dist && bun run test:smoke:dist all pass.