In GitHub Actions, a workflow is a configurable automated process made up of one or more jobs. A YAML file defines your workflow configuration.You can use the GitHub web UI to add a workflow to your repository, or you can configure your workflow by modifying files locally. Here’s how each of those processes look.