https://tangled.org's spindle CI is pretty much this. It's not quite as powerful as Actions yet, but we're getting there!