Tangleflow: GitHub Actions 워크플로를 tangled 워크플로로 변환하는 오픈소스 도구
Tangleflow: Converts GitHub Actions workflows to tangled workflows and back
Tangleflow는 GitHub Actions 워크플로를 tangled 워크플로로, 그 반대로도 변환하는 CLI 및 라이브러리입니다. 각 독립적인 job은 별도의 tangled 워크플로 파일로 변환되며, `needs`로 연결된 job들은 단일 워크플로로 합쳐집니다. npx tangleflow --target=tangled|gh 명령으로 간단히 사용할 수 있고, 프로그래매틱하게 변환할 수 있는 API도 제공합니다. TypeScript로 작성되었으며 MIT 라이선스로 배포됩니다.
각 독립적인 job은 자신의 `.tangled/workflows/<job>.yml` 파일이 되고, `needs`로 연결된 job들은 단일 워크플로로 합쳐져 의존성 순서대로 단계가 실행됩니다.