Files
probo/.github/actions/setup/action.yaml
Émile Ré 2221dc688a Upgrade go to 1.26.4
Signed-off-by: Émile Ré <emile@probo.com>
2026-06-03 16:39:43 +02:00

31 lines
727 B
YAML

name: "Setup"
description: "Set up Go and/or Node.js toolchains"
inputs:
go:
description: "Set up Go toolchain and download modules"
required: false
default: "true"
node:
description: "Set up Node.js and install dependencies"
required: false
default: "true"
runs:
using: "composite"
steps:
- if: inputs.go == 'true'
uses: "actions/setup-go@v6"
with:
go-version: "1.26.4"
cache: true
- if: inputs.go == 'true'
shell: bash
run: go mod download
- if: inputs.node == 'true'
uses: "actions/setup-node@v6"
with:
node-version-file: ".nvmrc"
cache: "npm"
- if: inputs.node == 'true'
shell: bash
run: npm ci