Being able to run your pipelines locally is a pretty neat use case.
That's something that often is difficult or basically impossible. Except for maybe GitHub actions through Act (https://github.com/nektos/act). I'd still lean to something in the yaml sphere if it eventually would be used in deployment pipelines and such. For example a solution incorporating ansible.
It also seems to me that the argument you make is mostly focused on the building step? Earthly certainly seems focused on that aspect.
It also seems to me that the argument you make is mostly focused on the building step? Earthly certainly seems focused on that aspect.