Loopt generates the equivalent code for your workflows in any language, then compiles it down to your workflow files. First-party support for Rust, Python, Typescript, and Go, but it's trivial to add a new language. Check it out if you are tired of mangling YAML.
Comments
dezgeg•44m ago
I assume you're looked into whether it's possible to generate the yaml at runtime, without committing the generated file to the repo?
Bnjoroge•26m ago
Yes indeed, but it's not possible on Github, as Github expects the workflows to exist in .github/.
engma7moud3ly•32m ago
I like the idea.. I often use JavaScript in workflows through (actions/github-script) and Python inside (shell: python) Being able to write the entire workflow in my preferred language sounds really cool :)
dezgeg•44m ago
Bnjoroge•26m ago