pin_actions_plan
Lists every GitHub Actions uses: entry not pinned to a full commit SHA, grouped by version with file:line, and returns a text plan for pinning each, optionally resolving tags online.
Instructions
List every uses: that is not pinned to a full commit SHA (grouped by action version, with
file:line) and how to pin each. With online=false (default) nothing touches the network and you get
git ls-remote instructions. With online=true each tag or branch is resolved to its commit SHA through
api.github.com only (annotated tags are dereferenced; results cached; honest rate-limit messages; an
optional GITHUB_TOKEN in the server's environment raises the limit and is sent only to that host).
Output is a plan as text: nothing is written.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | . | |
| online | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |