Skip to content

[Feature] Drop actions/setup-node from bun-only CI jobs #70

@Astro-Han

Description

@Astro-Han

What task are you trying to do?

Remove actions/setup-node from jobs that only use bun, unless a step actually shells out to the node CLI.

Context

Split out of #54 (P3 polish). setup-node adds ~10-20s per job; for bun-only workflows this is pure overhead. Audit ci.yml, desktop-smoke.yml, e2e-artifacts.yml and keep setup-node only where the binary is actually invoked.

What would a good result look like?

  • Bun-only jobs have no actions/setup-node step.
  • Any retained usage has a one-line comment explaining which step needs node.

Audience

Maintainers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low priorityciContinuous integration / GitHub ActionsenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions