Actions are individual tasks that you can combine to create jobs and customize your workflow. You can create your own actions, and use and customize actions shared by the GitHub community.
Metadata syntax for GitHub Actions→
You can create actions to perform tasks in your repository. Actions require a metadata file that uses YAML syntax.
Creating a Docker container action→
This guide shows you the minimal steps required to build a Docker container action.
Development tools for GitHub Actions→
You can create actions more quickly using some GitHub-developed tools and features.
Publishing actions in GitHub Marketplace→
You can publish actions in GitHub Marketplace and share actions you've created with the GitHub community.