overwire resolve
Fetches and parses the action.yml for a uses: reference, printing the action’s inputs, outputs, and kind. With --contract, prints an auto-generated mock contract you can drop into .overwire/mocks/.
overwire resolve [options] <uses>Arguments
Section titled “Arguments”| Argument | Description |
|---|---|
uses | A uses: reference, e.g. actions/checkout@v4 or ./local/path. |
Options
Section titled “Options”| Option | Description |
|---|---|
-w, --workspace <dir> | Workspace root for ./local references (default: current working directory). |
--contract | Emit a mock contract YAML body instead of the raw action JSON. |
Examples
Section titled “Examples”overwire resolve actions/checkout@v4overwire resolve actions/setup-node@v4 --contract > .overwire/mocks/actions-setup-node-v4.ymlRemote actions are fetched at run time by your machine and cached under ~/.cache/overwire/actions. See overwire cache.
Overwire is not affiliated with, endorsed by, or sponsored by GitHub, Inc., Microsoft Corporation, or Docker, Inc. GitHub and GitHub Actions are trademarks of GitHub, Inc.