Skip to content

Workflows

How do I write a composite action?

Quick answer

Create action.yml with runs.using: composite and a steps list.

The detail that matters

Good for bundling setup steps. It cannot change the job's runner — only a reusable workflow can.

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.