Skip to content

ci: remove unused Node setup from native builds - #541

Merged
esmuellert merged 1 commit into
mainfrom
ci/remove-unused-node-setup
Sep 4, 2026
Merged

ci: remove unused Node setup from native builds#541
esmuellert merged 1 commit into
mainfrom
ci/remove-unused-node-setup

Conversation

@esmuellert

Copy link
Copy Markdown
Owner

Summary

Remove unused Node.js setup from the native Linux, macOS, and Windows build workflows.

Changes

  • Remove actions/setup-node from _platform-linux.yml
  • Remove actions/setup-node from _platform-macos.yml
  • Remove actions/setup-node from _platform-windows.yml
  • Keep Node.js setup in regression and Copilot workflows where Node programs are actually used
  • Keep next PR validation unchanged

Benefits

  • Removes the last unused tooling left behind after deleting the manual Node version-bump script
  • Reduces setup time and post-job cleanup in six native build cells
  • Keeps the native workflows limited to the tools their commands consume

Testing

  • The release migration completed successfully across all eight target cells before this cleanup
  • The three edited workflows contain no node, npm, or npx command
  • YAML parsing passed
  • git diff --check passed

@esmuellert
esmuellert requested a review from yanuoma as a code owner September 4, 2026 00:09
@esmuellert
esmuellert merged commit 14f5cc2 into main Sep 4, 2026
20 checks passed
@esmuellert
esmuellert deleted the ci/remove-unused-node-setup branch September 4, 2026 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant