▲ | rickette 6 hours ago | |||||||
GitHub Actions originally supported HCL (Hashicorp Configuration Language) instead of YAML. But the YAML force was too strong: https://github.blog/changelog/2019-09-17-github-actions-will.... | ||||||||
▲ | nothrabannosir 5 hours ago | parent | next [-] | |||||||
HCL is same s**, different smell. Equally hamstrung. It’s the reason hashicorp came out with an actually programmable version of the hcl semantics: CDKTF. | ||||||||
▲ | freeplay 5 hours ago | parent | prev [-] | |||||||
If you have worked with HCL in any serious capacity, you'll be happy they didn't go that route. Here's some fun examples to see why HCL sucks: - Create an if/elseif/else statement - Do anything remotely complex with a for loop (tip: you're probably going to have to use `flatten` a lot) | ||||||||
|