Skip to content

Conversation

dhananjaypai08
Copy link

Feature: Use Composite Action for Node Setup and Dependency Installation

This PR introduces a reusable composite action (.github/actions/install) to standardize Node.js setup, npm authentication, and dependency installation across workflows. It accepts an npm-token input and uses npm ci for reliable installs.

Both publish.yml and publish-beta-release.yml now leverage this composite action, improving maintainability and ensuring consistent environment setup. The workflows continue to perform a checkout step separately before invoking the action, as required.

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