overwire lint
Lints a workflow file for common issues: deprecated workflow commands, unpinned action references, duplicate step IDs, and unknown runner labels.
overwire lint [options] <file>Arguments
Section titled “Arguments”| Argument | Description |
|---|---|
file | Path to a .github/workflows/*.yml file. |
Options
Section titled “Options”| Option | Description |
|---|---|
--json | Emit diagnostics as JSON, for editor and CI integration. |
Examples
Section titled “Examples”overwire lint .github/workflows/ci.ymloverwire lint .github/workflows/ci.yml --jsonThe desktop app surfaces the same diagnostics inline in the workflow editor.
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.