Composite Actions and Publishing to the Marketplace
Build composite actions that bundle multiple steps, version them properly, and publish your custom action to the GitHub Marketplace for reuse.
Three Kinds of Custom Actions
GitHub supports three ways to author a custom action:
- JavaScript actions — run Node code
- Docker actions — run inside a container
- Composite actions — bundle multiple workflow steps
This lesson focuses on composite actions and publishing.
What is a Composite Action
A composite action packages several run steps and other action calls into one reusable unit, without writing JavaScript or building a Docker image.
It is ideal for capturing a repeated sequence of shell commands.
All lessons in this course
- Developing Custom GitHub Actions
- Self-Hosted Runners for On-Premise
- Integrating with Enterprise Systems
- Composite Actions and Publishing to the Marketplace