This shows a possible route to standardizing CI environments. Things like matrices and actual commands should probably notcan not live in the composite action, or at least the same one. But this centralizes default versions and removes a BUNCH of repeat code from our actions.
From what I can tell, conditionals aren't a thing inside of composite action commands which is lame, but the node setup only takes a second or two so it's OK to run always I think
This shows a possible route to standardizing CI environments. Things like matrices and actual commands
should probably notcan not live in the composite action, or at least the same one. But this centralizes default versions and removes a BUNCH of repeat code from our actions.See https://github.com/yetanalytics/yeti-ci-action for the composite action code