Skip to content
Discussion options

You must be logged in to vote

If you find an action on the Marketplace that does 80% of what you need, what are your options for extending or customizing the remaining 20%?

Great question. When a Marketplace action covers most of what you need but not everything, you have several options for filling the gap without writing everything from scratch.

Options for extending a Marketplace action

1. Fork and modify

Clone the action's repository, make your changes, and reference your fork in the workflow:

- uses: your-username/action-name@v1.2.3

Best when the missing functionality is fundamental to the action's behavior and unlikely to be upstreamed. Downside: you now maintain the fork and miss upstream updates.

2. Wrap it …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by sudoUgando
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants