Loopt - GitHub Actions in jeder Programmiersprache schreiben
Show HN: Write GitHub Actions in any language: Loopt
Loopt löst ein bekanntes Ärgernis: GitHub Actions Workflows mussten bisher mühsam in YAML von Hand geschrieben werden. Mit Loopt schreibst du sie stattdessen in TypeScript, Python, Go oder Rust – eigene Sprachen lassen sich über ein Plugin-Protokoll ergänzen. Aus dem Quellcode generiert Loopt automatisch die Standard-.github/workflows/*.yml und kann umgekehrt bestehende YAML-Workflows in editierbaren Code importieren. Dazu kommen Linting mit Sicherheitsprüfungen, ein Lockfile für gepinnte Actions und ein Secret-Inventar. Der Einstieg gelingt mit loopt init in wenigen Sekunden.
Schreib deine GitHub Actions Workflows einfach in der Sprache, die du wirklich beherrschst – Loopt erzeugt daraus automatisch das passende YAML.
- engma7moud3ly
Ich mag die Idee. Ich nutze in Workflows oft JavaScript über (actions/github-script) und Python innerhalb von (shell: python). Den gesamten Workflow in meiner bevorzugten Sprache schreiben zu können, klingt wirklich cool :)
- dezgeg
Ich nehme an, du hast untersucht, ob es möglich ist, das YAML zur Laufzeit zu generieren, ohne die generierte Datei ins Repo zu committen?