Files
ci/setup-node
ozan 501953c636 tinqs/ci — composite actions + Lambda dispatcher for Spot CI runners
Actions: checkout, setup-go, setup-node, setup-aws
Dispatcher: Lambda → EC2 Spot (ephemeral, self-terminating)
Images: base, go, node, docker, deploy, godot

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-26 01:37:55 +01:00
..

tinqs/ci/setup-node

Installs Node.js and optionally pnpm.

Detects Alpine vs Debian and uses the right package manager (apk or NodeSource). Skips installation if the correct major version is already present in the runner image.

Usage

- uses: tinqs/ci/setup-node@v1

Options

- uses: tinqs/ci/setup-node@v1
  with:
    node-version: '22'    # default: 22
    pnpm: 'true'          # default: true

Inputs

Input Default Description
node-version 22 Node.js major version
pnpm true Install pnpm globally