jbrunton / gflows

A CLI tool that makes templating GitHub Workflows easy
MIT License
30 stars 3 forks source link

Remove ytt and jsonnet from binary #182

Open jbrunton opened 3 years ago

jbrunton commented 3 years ago

While it very slightly simplifies setup for some users, there are some significant downsides to bundling ytt and jsonnet into the binary:

Better to simply use them as they are intended.

This would require an easy way to install both as part of a GitHub workflow. The carvel-setup-action will be fine for ytt; from a quick glance, jsonnet may require its own action.

This might also make gflows easier to generalize for other templating tools (e.g. cuelang).