This GitHub Action sets up a NodeJS environment for use in workflows.
NOTE: This workflow is opinionated and meets the needs of its author. It is provided publicly as a reference for others to use and modify as needed.
This action will perform the following actions:
- Install nodejs
- Enable Yarn
- Install dependencies
See below for inputs, outputs, and examples.
Note: either node_version or node_version_file must be set but not both.
node_version(optional): The version of NodeJS to use.node_version_file(optional): The file to read the NodeJS version from.
node-version: he installed NodeJS version. Useful when given a version range as input.cache-hit: A boolean value to indicate a cache entry was found
To use this action, add the following step to your workflow:
steps:
- name: Checkout code
uses: ServerlessOpsIO/gha-setup-workspace@v2
- name: Setup NodeJS environment
uses: ServerlessOpsIO/gha-setup-node@v1
with:
node_version: 'lts/*'Contributions are welcome! Please open an issue or submit a pull request for any changes.
For any questions or support, please open an issue in this repository.