Free CI migration tool
GitHub Actions compatibility checker
Paste your workflow YAML to see whether it can run on Runnable, which constructs need attention, an estimated cost, and a migrated file to download. No account or card is required, and workflow source is never retained.
Your workflow source is processed transiently and never retained. We store a de-identified feature and compatibility summary to improve Runnable. No account is required.
You will get a verdict, a price, and the migrated file.
What the check covers
The report checks workflow syntax, triggers, jobs, expressions, runner labels, and known action contracts. It names unsupported constructs so you can decide what to change before migrating.
Common CI features
Check matrices, job dependencies, service containers, cache, and artifacts against the workflow reference.
Explicit limits
Runnable currently runs Linux x64 jobs. Windows, macOS, ARM, and native job container: syntax need another path.
Repository context
Pasted YAML cannot resolve every local action or reusable workflow. Connect a repository for a scan of referenced metadata at its source revision.
Try a complete CI/CD example
See a Node.js and PostgreSQL pipeline with a matrix, cache, service container, and test artifact. When your own workflow is ready, follow the migration guide to run both CI systems in parallel before switching required checks.

