Re:The Pain That Is GitHub Actions
by baq on Thursday March 20, 2025 @07:38AM
(#43421825)
I can’t understand how you can say DSL and YAML in the same sentence and say it’s fine. YAML is a serialization format. A bad DSL would be a welcome improvement over GHA pipelines in YAML. You’re fundamentally confusing concepts here, you want to restrict flexibility (I agree with that btw) by using a simplistic language, but what it actually does is increase complexity of the code comprising the pipeline with zero hard restrictions.
[ Parent
| on HN ]
> I can’t understand how you can say DSL and YAML in the same sentence and say it’s fine.
It is. Why do you believe it isn't?
> YAML is a serialization format.
YAML is a human-readable serialization language well suited for configuration files.
What exactly are you missing?
> You’re fundamentally confusing concepts here, you want to restrict flexibility (...)
Not really. I think you're being very vocal about topics you have little grasp on. I recommend you spend a couple of minutes researching the topic to figure out what knowledge holes are getting in the way of understanding the topic.