Platform Engineering
GitHub Actions Validator
Paste a GitHub Actions workflow YAML file and validate it against the GitHub Actions JSON Schema. Checks structure, required fields, deprecated commands, and job dependency graphs. Runs entirely in your browser.
No data is transmitted — everything runs locallyTool
About this tool
GitHub Actions Validator
The GitHub Actions Validator parses workflow YAML and validates structure, required fields, deprecated syntax, and job dependency graphs against the GitHub Actions schema.
• Validate a new workflow file before committing to catch schema errors early
• Debug a workflow that fails with an undescriptive YAML parse error
• Check for deprecated set-env or add-path commands that trigger security warnings
• Verify job needs dependencies are not circular before a complex release pipeline deploy
Affiliate disclosure
Enterprise cloud infrastructure at scale. Google Cloud provides compute, Kubernetes, CI/CD, and developer tooling.
View Google Cloud options
External site · Independent provider · We may receive a commission · Not a recommendation
FAQ
What does this tool tell you?
The GitHub Actions Validator parses workflow YAML and validates structure, required fields, deprecated syntax, and job dependency graphs against the GitHub Actions schema.
What affects the result most?
Validates workflow YAML structure against the GitHub Actions workflow JSON Schema. Detects missing required fields: 'on' trigger, 'runs-on', 'uses' or 'run' per step. Flags deprecated syntax: set-env, add-path, save-state commands that cause security warnings.
How should I use the result?
Treat the tool's output as a first-pass check, not a proof of correctness. A clean pass means no issues in the patterns this tool recognizes; a failure points to a specific problem you can investigate in your source. The underlying spec is the authoritative source for edge cases.
Related tools