This version of GitHub Enterprise Server was discontinued on 2026-03-17. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise Server. For help with the upgrade, contact GitHub Enterprise support.
GitHub Actions documentation
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.
Recommended
Articles
About custom actions
Actions are individual tasks that you can combine to create jobs and customize your workflow. You can create your own actions, or use and customize actions shared by the GitHub community.
Actions limits
There are limits in GitHub Actions which you may hit as you scale up, some may be increased by contacting support.
Actions Runner Controller
You can host your own runners and customize the environment used to run jobs in your GitHub Actions workflows.
Adding a workflow status badge
You can display a status badge in your repository to indicate the status of your workflows.
Adding labels to issues
You can use GitHub Actions to automatically label issues.
Adding scripts to your workflow
You can use GitHub Actions workflows to run scripts.
Adding self-hosted runners
You can add a self-hosted runner to a repository, an organization, or an enterprise.
Approving workflow runs from forks
You can manually approve workflow runs that have been triggered by a contributor's pull request.
Automating migration with GitHub Actions Importer
Use GitHub Actions Importer to plan and automate your migration to GitHub Actions.