![]() ![]() Note: The action does not cache node_modules Use cache-dependency-path for cases when multiple dependency files are used, or they are located in different subdirectories. The action defaults to search for the dependency file ( package-lock.json, npm-shrinkwrap.json or yarn.lock) in the repository root, and uses its hash as a part of the cache key. The cache input is optional, and caching is turned off by default. Supported package managers are npm, yarn, pnpm (v6.10+). It uses actions/cache under the hood for caching global packages data but requires less configuration settings. The action has a built-in functionality for caching and restoring dependencies. For more information consult the "Working with lockfiles" section of the Advanced usage guide. It's always recommended to commit the lockfile of your package manager for security and performance reasons. Since it will not be cached always, there is possibility of hitting rate limit when downloading from dist Checking in lockfiles That version is then downloaded from actions/node-versions if possible, or directly from Node.js if not. Note: Like the other values, * will get the latest locally-cached Node.js version, or the latest version from actions/node-versions, depending on the check-latest input.Ĭurrent/ latest/ node always resolve to the latest dist version. Latest release: * or latest/ current/ node.NVM LTS syntax: lts/erbium, lts/fermium, lts/*, lts/-n. ![]() ![]() The node-version input supports the Semantic Versioning Specification, for more detailed examples please refer to the documentation. It will pull LTS versions from node-versions releases and on miss or failure will fall back to the previous behavior of downloading directly from node dist.įor information regarding locally cached versions of Node.js on GitHub hosted runners, check out GitHub Actions Runner Images. If unable to find a specific version in the cache, the action will attempt to download a version of Node.js. The action will first check the local cache for a semver match. However, it is recommended to always specify Node.js version and don't rely on the system one. If not supplied, the node version from PATH will be used. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |