GitHub Actions uses the concept of workflows, which are scripts that run automatically whenever a specific event occurs (e.g. pushing a commit).
Each GitHub Actions workflow is defined in a .yml
file in the .github/workflows
directory.
For information on workflows, check the following docs:
Some workflows are shared across repositories.
The shared workflows are automatically synced (from the org-wide-files repo). You should thus not manually change their contents.
There are also some workflows that tracks might opt-into:
Maintainers are free to add custom workflows to their repos. Examples of such workflows could be: