Loopt - Пишите GitHub Actions на любом языке
Show HN: Write GitHub Actions in any language: Loopt
Loopt решает проблему громоздких YAML-файлов в GitHub Actions, позволяя писать workflow на TypeScript, Python, Go или Rust. Инструмент генерирует стандартные .github/workflows/*.yml из исходного кода и может импортировать существующие YAML в редактируемый код. Встроенные шаблоны автоматически подстраиваются под ваш проект, а линтер проверяет безопасность и корректность. Установка простая: одна команда curl, и вы готовы начать. Loopt также поддерживает композитные действия, управление секретами и блокировку версий действий. Идеально для команд, желающих писать CI/CD на знакомом языке с типизацией и переиспользованием кода.
Loopt генерирует стандартные .github/workflows/*.yml из вашего исходного кода и может импортировать существующие workflow YAML в редактируемый код.
- engma7moud3ly
Мне нравится эта идея.. Я часто использую JavaScript в workflow через (actions/github-script) и Python внутри (shell: python). Возможность написать весь workflow на предпочитаемом языке звучит действительно круто :)
- dezgeg
Полагаю, вы изучали вопрос, можно ли генерировать yaml во время выполнения, не коммитя сгенерированный файл в репозиторий?