Files
SubMiner/backlog/tasks/task-115.1 - Remove-Node-setup-from-workflows-and-finalize-Bun-only-docs.md

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
ci
docs
tooling
TASK-115.2
TASK-115.3
TASK-115.4
.github/workflows/ci.yml
.github/workflows/release.yml
docs/development.md
docs/installation.md
README.md
docs/plans/2026-02-23-bun-only-toolchain-migration.md
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.