15 lines
529 B
YAML
15 lines
529 B
YAML
name: better-setup-deadcode
|
|
description: Install a pinned golang.org/x/tools deadcode binary via go install (requires Go on PATH) — no package manager needed, Forgejo/act runner safe.
|
|
inputs:
|
|
version:
|
|
description: Exact golang.org/x/tools version (vX.Y.Z) providing cmd/deadcode.
|
|
required: true
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- shell: bash
|
|
run: |
|
|
set -euo pipefail
|
|
GOBIN=/usr/local/bin go install "golang.org/x/tools/cmd/deadcode@${{ inputs.version }}"
|
|
deadcode -h 2>&1 | head -1
|