Configuring a workflow
You can create, view, or edit workflows for a repository if you have write or admin permissions to the repository. You can customize your workflow configuration based on the type of actions you include in your workflow.
Managing a workflow run
You can view the status and results of each step in your workflow, cancel a pending workflow, debug and re-run a failed workflow, search and download logs, and download artifacts.
Workflow syntax for GitHub Actions
You can add a workflow file to your repository to create custom automated processes to automate your software development life cycle.
Events that trigger workflows
You can configure your workflows to run when specific activity on GitHub happens, at a scheduled time, or when an event outside of GitHub occurs.
Virtual environments for GitHub Actions
GitHub uses hosted virtual machines to run workflows. The virtual machine contains an environment of tools, packages, and settings available for GitHub Actions to use.
Software in virtual environments for GitHub Actions
This article is a reference for the packages and tools available in the GitHub Actions virtual environments.
Contexts and expression syntax for GitHub Actions
You can access context information and evaluate expressions in workflows and actions.
Persisting workflow data using artifacts
Artifacts allow you to share data between jobs in a workflow and store data once that workflow has completed.