Skip to content

Two kinds of repository

helpers4 actions are published from two kinds of repository. Both kinds are listed together under Actions; only the uses: line differs.

MonorepoOwn repository
Repositoryhelpers4/action, one folder per actionhelpers4/<name>, action.yml at the root
uses:helpers4/action/<name>@v1helpers4/<name>@v0
Versionsone tag for every action of the repositoryone tag per action, with a floating major (v0, v1)
GitHub Marketplacenoyes
Todayconventional-commits, dispatch-with-fallback, pr-status-comment, setup-pnpmaction-release

The GitHub Marketplace lists one action per repository, and reads it from the action.yml at the root. An action inside a folder of a monorepo works with uses:, but cannot be published there.

An action that needs the Marketplace — to be found, or for its own release cycle and changelog — gets its own repository. action-release is the first one. The other actions may move the same way later; when one does, its page here says so.

Each action page starts with a note that names its repository and the exact uses: line, and the actions that have their own repository carry a Marketplace badge in the sidebar.