yetanalytics / lrs

Protocols, specifications, and logic for building an xAPI Learning Record Store (LRS) in Clojure(Script).
https://www.yetanalytics.com/lrs
Apache License 2.0
4 stars 1 forks source link

Gh action improvement #61

Closed milt closed 3 years ago

milt commented 3 years ago

This shows a possible route to standardizing CI environments. Things like matrices and actual commands should probably not can 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

milt commented 3 years ago

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