Crazy thought: Dhall as a service so that you have a principled way to generate basic CI workflows.
curl https://dhall.hype/github-actions/haskell?cabal=trueandstack=falseandmatrix=all > .github/workflows/ci.yml
curl -XPOST --data-binary https://dhall.hype -d @myfile.dhall