GitHub Actions Validator
Check a GitHub Actions workflow for unknown events, missing runs-on, bad needs, outdated actions and mistakes inside expressions. Private.
Workflow YAML
Stays in your browserFindings
Shortcuts: Ctrl+Enter run · Ctrl+Shift+C copy result · / search (use ⌘ on Mac)
Next steps
Done here? Use the Send to… menu on the result to carry it on to YAML ↔ JSON Converter.
Free Online GitHub Actions Validator
Paste a workflow file and find mistakes before you push: wrong job names in needs, steps that mix uses and run, outdated actions, and expressions that reference things that do not exist. It gives developers a quick browser-based way to solve a focused github actions validator task before moving the result into a project.
How to use the github actions validator
Paste your file in the box, or open it, and press Check. Findings name the job and step (jobs.build.steps[2]) so you can find them quickly.
Common mistakes
- Referencing a step output without giving the step an id.
- Using actions/checkout@v2: old major versions run on retired Node.js runtimes.