GitHub Actions Workflow Validator
Format workflow YAML and catch missing jobs, runners, triggers, and steps before committing. · Updated
Options
Output mode:
yaml
Formatted Outputyaml
Draft saved locally.
Options
| Option | Description |
|---|---|
| Output mode | Choose formatted YAML or a JSON report with workflow diagnostics. |
FAQ
Does this run my GitHub Actions workflow?
No. It only parses, formats, and statically checks the workflow YAML.
What does the validator check?
It checks the workflow name, trigger, jobs, runners, and that each job has actionable steps.
Can I format workflow YAML?
Yes. The default output normalizes the complete workflow as readable YAML.
Does it support reusable workflows?
It validates the common jobs and steps structure while preserving other workflow fields.
Related tools
YAML to JSON
Convert YAML configuration files into structured JSON documents (or JSON to YAML) instantly.
OpenAPI Formatter & Validator
Validate OpenAPI 3 and Swagger 2 documents, then format them as readable JSON or YAML.
Dockerfile Formatter & Linter
Normalize Dockerfile instructions and catch common build mistakes before you ship.
JSON Formatter
Format, validate, and explore JSON with a collapsible tree view.