Runnable

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.

.github/workflows/ci.yml

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.

Paste a workflow and run the check.
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.