actions-marketplace-validations/@volta-cli/action

Setup a Node.js environment with Volta

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 1, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/volta-cli_action@615a78f6c83e116339c53b94f3f82b4d6c0b7d18 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
volta-versionVersion of `volta` to fetch and setup. Examples: 0.6.0, 10.15.1, >=10.15.0""
node-versionVersion Spec of the node version to use. Examples: 10.6.x, 10.15.1, >=10.15.0""
npm-versionVersion Spec of the npm version to use. Examples: 7.5.x, 7.5.3, >=7.5.3""
yarn-versionVersion Spec of the yarn version to use. Examples: 1.6.x, 10.15.1, >=10.15.0""
package-json-pathThe path to the package.json to update when using an explicit `node-version` | `yarn-version` | `npm-version` override. By default, we will use `package.json` in the checkout root.""
variantSpecific variant to install. Example: providing the variant "linux-openssl-rhel", which will target installing the volta-${version}-linux-openssl-rhel.tar.gz tarball""
registry-urlOptional registry to set up for auth. Will set the registry in a project level .npmrc file, and set up auth to read in from env.NODE_AUTH_TOKEN
scopeOptional scope for authenticating against scoped registries. Will fall back to the repository owner when using the GitHub Packages registry (https://npm.pkg.github.com/).
tokenUsed to avoid low rate limiting for cached tool downloads. Since there's a default, this is typically not supplied by the user.${{ github.token }}
always-authSet always-auth in npmrcfalse

no outputs