better-setup-deadcode v1: pinned go install
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
# better-setup-deadcode
|
||||
|
||||
Pinned `golang.org/x/tools/cmd/deadcode` via `go install` (run it after better-setup-go).
|
||||
|
||||
```yaml
|
||||
- uses: https://git.madapes.com/actions/better-setup-go@v1
|
||||
with: { go-version: "1.27.0" }
|
||||
- uses: https://git.madapes.com/actions/better-setup-deadcode@v1
|
||||
with: { version: "v0.52.0" }
|
||||
```
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
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
|
||||
Reference in New Issue
Block a user