quickstart →

GitHub Actions guides

How to write GitHub Actions workflows that run fast and stay safe: triggers, conditions, caching, OIDC, debugging and runners, with YAML you can copy.

We build RunsOn, which runs GitHub Actions jobs on EC2 for a lot of teams, and the same questions keep coming up: why did this workflow run, why does the cache never hit, how do I deploy to AWS without a long-lived key. These guides are our answers, with workflow files you can paste into your repo. A few end with how it works on RunsOn; the rest applies to any runner.

New to GitHub Actions? Start with Your first workflow, then Triggers and Jobs, steps and needs.

Basics3 guides #

Workflow logic6 guides #

Caching3 guides #

Deployments, reuse and security4 guides #

Troubleshooting2 guides #

Runners5 guides #

Share this page X LinkedIn Hacker News