setup-node
setup-node copied to clipboard
Set up your GitHub Actions workflow with a specific version of node.js
This workflow runs tests and publishes a Node.js package to GitHub Packages upon release creation. **Description:** Describe your changes. **Related issue:** Add link to the related issue. **Check list:** -...
**Description:** Use `node-version-file` when specified to load `packageManager` **Related issue:** #1398 **Check list:** - [ ] Mark if documentation changes are required. - [ ] Mark if tests were added...
**Description:** The architecture used to pull the cache is based on the runner's host architecture and not the architecture key supplied to the action. This problem manifests when running two...
**Description:** I'm using `corepack` to install `pnpm`. Using v5 the action fails immediately, afaict doesn't even make it to the corepack step. **Action version:** v5 **Platform:** - [x] Ubuntu -...
**Description:** ``` Error: Unable to find Node version 'nightly' for platform linux and architecture x64. ``` **Action version:** `actions/setup-node@v6` **Platform:** - [x] Ubuntu - [ ] macOS - [ ]...
**Description:** When you use an authenticated mirror, the node distribution is always pulled from github, not from the mirror. This is due to the manifest check always being run, and...
**Description:** Add `pnpm` to the printed environment details. **Related issue:** - **Check list:** - [ ] Mark if documentation changes are required. - [x] Mark if tests were added or...
This workflow builds a Docker container, publishes it to Google Container Registry, and deploys it to GKE on pushes to the main branch. It includes steps for authentication, Docker image...
**Description:** To avoid the pnpm store growing with each update of packages, the action could guarantee that the cached store is as narrow as possible by running `pnpm store prune`...
**Description:** This action should support the [`mise.toml`](https://mise.jdx.dev/configuration.html) configuration file for `mise`. **Justification:** [`mise`](https://mise.jdx.dev/) is a popular tool version manager. **Are you willing to submit a PR?** Yes.