English
GitHub Actions
Free, Pro, & Team
English
GitHub Actions
Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including CI/CD, and combine actions in a completely customized workflow.
Guides
View allPopular
Code examples
Example services
Example workflows using service containers
Declaratively setup GitHub Labels
GitHub Action to declaratively setup labels across repos
Declaratively sync GitHub labels
GitHub Action to sync GitHub labels in the declarative way
Add releases to GitHub
Publish GitHub releases in an action
Publish a docker image to Dockerhub
A GitHub Action used to build and publish Docker images
Create an issue using content from a file
A GitHub action to create an issue using content from a file
Guides
Using starter workflows
GitHub provides starter workflows for a variety of languages and tooling.
Publishing Node.js packages
You can publish Node.js packages to a registry as part of your continuous integration (CI) workflow.
Building and testing PowerShell
You can create a continuous integration (CI) workflow to build and test your PowerShell project.
All GitHub Actions docs
Help us make these docs great!
All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Make a contribution