Using environment variables→
GitHub sets default environment variables for each GitHub Actions workflow run. You can also set custom environment variables in your workflow file.
Creating and using encrypted secrets→
Encrypted secrets allow you to store sensitive information, such as access tokens, in your repository.
Authenticating with the GITHUB_TOKEN→
GitHub provides a token that you can use to authenticate on behalf of GitHub Actions.
Caching dependencies to speed up workflows→
To make your workflows faster and more efficient, you can create and use caches for dependencies and other commonly reused files.
Persisting workflow data using artifacts→
Artifacts allow you to share data between jobs in a workflow and store data once that workflow has completed.
Workflow syntax for GitHub Actions→
A workflow is a configurable automated process made up of one or more jobs. You must create a YAML file to define your workflow configuration.
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.
Contexts and expression syntax for GitHub Actions→
You can access context information and evaluate expressions in workflows and actions.
Virtual environments for GitHub-hosted runners→
GitHub offers hosted virtual machines to run workflows. The virtual machine contains an environment of tools, packages, and settings available for GitHub Actions to use.
Software installed on GitHub-hosted runners→
This article is a reference for the packages and tools available in GitHub-hosted virtual environments.