mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-28 06:22:45 -08:00
1.8 KiB
1.8 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.1 | Remove Node setup from workflows and finalize Bun-only docs | Done | 2026-02-23 04:26 | 2026-02-23 04:36 |
|
|
|
|
TASK-115 | high |
Description
After script/test migration parity is verified, remove Node setup from CI/release workflows and finalize documentation so contributors and automation use a consistent Bun-only prerequisite.
Acceptance Criteria
- #1 CI and release workflows no longer include Node setup steps for routine build/test/package jobs.
- #2 Primary local verification gates pass with the Bun-only command set.
- #3 README and setup/install docs consistently describe Bun as the JS runtime prerequisite without conflicting Node requirement text.
Implementation Notes
Removed actions/setup-node from .github/workflows/ci.yml and .github/workflows/release.yml (quality-gate, build-linux, build-macos jobs).
Updated docs to align Bun-only prerequisite: removed Node from docs/development.md prerequisites and switched stale pnpm source-build snippet in docs/installation.md to Bun.
Validation gates: bun run test:launcher:smoke:src && bun run test:fast && bun run build && bun run test:config:dist && bun run test:core:dist && bun run test:smoke:dist && bun run docs:build all pass.