Due to limitations of @actions/exec, we can't run multiple scripts; so the existing behavior of inputs.setup is more broken than helpful. More often than not, I end up setting setup: '' to remove the behavior entirely, and instead rely on additional steps in my workflow file. I think that's a reasonable tradeoff, since the added control via workflow files is how Actions works anyway.
I'll be publishing this as v2, to avoid breaking any repos that do rely on the setup script.
Due to limitations of
@actions/exec
, we can't run multiple scripts; so the existing behavior ofinputs.setup
is more broken than helpful. More often than not, I end up settingsetup: ''
to remove the behavior entirely, and instead rely on additional steps in my workflow file. I think that's a reasonable tradeoff, since the added control via workflow files is how Actions works anyway.I'll be publishing this as v2, to avoid breaking any repos that do rely on the
setup
script.