How-tos for GitHub Actions
Learn how to accomplish specific goals with GitHub Actions.
Writing workflows
GitHub Actions workflows can automate tasks throughout the software development lifecycle.
Managing workflow runs and deployments
GitHub enables you to have control over your workflow runs and deployments.
Sharing automations
Create modular automations that you can share and reuse across GitHub Actions workflows.
Monitoring and troubleshooting workflows
You can view the status and results of each step in your workflow, debug a failed workflow, and search and download logs.
Using GitHub-hosted runners
You can use GitHub's runners to execute your GitHub Actions workflows.
Hosting your own runners
You can create self-hosted runners to run workflows in a highly customizable environment.
Security for GitHub Actions
Use security best practices with GitHub Actions, and use GitHub Actions to improve the security of your software supply chain.
Use cases and examples
Example workflows that demonstrate the features of GitHub Actions.
Migrating to GitHub Actions
Learn how to migrate your existing CI/CD workflows to GitHub Actions.
Administering GitHub Actions
Manage GitHub Actions settings for your organization or enterprise.