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.
What task are you trying to do?
Remove
actions/setup-nodefrom jobs that only usebun, unless a step actually shells out to thenodeCLI.Context
Split out of #54 (P3 polish).
setup-nodeadds ~10-20s per job; for bun-only workflows this is pure overhead. Auditci.yml,desktop-smoke.yml,e2e-artifacts.ymland keepsetup-nodeonly where the binary is actually invoked.What would a good result look like?
actions/setup-nodestep.node.Audience
Maintainers.