Below you will find pages that utilize the taxonomy term “Pwrdrvr”
August 13, 2026
Configure Node.js
Version updated for https://github.com/pwrdrvr/configure-nodejs to version v1.4.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates setting up Node.js environments in CI workflows by detecting the package manager, enabling Corepack when necessary, restoring the correct cache, and installing only when required. It solves problems related to cold cache misses, trade-offs between installation time and cache usage, and the retry trap caused by post-step cache saves. The action is designed to improve build efficiency and reduce costs by caching builds that are not affected by changes in dependencies or lockfiles.
August 9, 2026
Configure Node.js
Version updated for https://github.com/pwrdrvr/configure-nodejs to version v1.3.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary This GitHub Action automates the installation of Node.js, detects the package manager (npm, pnpm, or Yarn), enables Corepack when necessary, and restores the correct cache to optimize build times. It handles different cache scenarios efficiently by running cold installs only when absolutely necessary, reducing costs associated with cache misses during warm cache restoration.
August 8, 2026
Configure Node.js
Version updated for https://github.com/pwrdrvr/configure-nodejs to version v1.2.0.
This action is used across all versions by 2 repositories. Action Type This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary The GitHub Action pwrdrvr/configure-nodejs automates the process of installing Node.js, detecting and enabling the appropriate package manager (npm, pnpm, or Yarn), restoring caches for different package managers, and installing dependencies only when necessary. It solves the problem of cold cache misses by using Corepack to handle pinned versions and ensures that all jobs in a workflow can benefit from shared cache states. The action supports native execution on Linux, macOS, and Windows platforms.