Skip to content

Native GitHub Actions YAML Workflow Support — Preview

New feature

Native GitHub Actions YAML Workflow Support — Open Preview

CircleCI now supports running GitHub Actions YAML-defined workflows directly on CircleCI compute.

This is an open preview release. Some GitHub Actions features are not yet supported, and Linux runners are currently the only supported execution environment.

What works

  • Checkout, cache save and restore, matrix builds, and test splitting
  • Linux runners
  • Job dependencies with needs:
  • Service containers
  • Public 3rd party GitHub Actions
  • Most standard build and test patterns

Before you run your first build

  • Secrets do not transfer automatically. Move your GitHub Actions secrets to CircleCI project environment variables or contexts before triggering a run.

What’s not supported

See the compatibility table for a full list of unsupported features and known limitations.

Get started

For setup instructions, the full compatibility table, and recommendations for running your GitHub Actions YAML workflows on CircleCI, see the https://circleci.com/docs/guides/orchestrate/use-a-github-actions-workflow-file-as-your-pipeline-configuration/.