Tangleflow:GitHub Actions 与 Tangled 双向转换
Tangleflow: Converts GitHub Actions workflows to tangled workflows and back
厌倦了 GitHub Actions 工作流中冗长的 YAML 配置?Tangleflow 提供了一套优雅的解决方案,支持将 GitHub Actions 工作流与 Tangled 管道格式进行双向转换。作为命令行工具,它能自动处理仓库中的工作流文件,将独立的 Job 拆分为单独的 Tangled 文件,或将依赖关系复杂的 Job 合并为有序步骤。开发者也可将其作为库集成到现有代码中,灵活转换解析后的工作流对象。无论是简化 CI/CD 配置,还是探索更结构化的工作流管理,Tangleflow 都是连接两种生态的桥梁。
当转换为 Tangled 格式时,每个独立的 Job 都会变成自己的 YAML 文件,而通过 needs 链接的 Job 则会合并为按依赖顺序运行的单一工作流。
- tajd
我之前从未听说过 Tangled——很多人都在用吗?大家的评价如何?
- themgt
给 Tangled 新手的建议:在构建 Bobbin 之前,先在 Tangled PDS 上迁移 knots 和 spindle?
请记住,Bobbin“在图论意义上只是一个被美化的边缘索引。此外,它还有一个按需重新填充的记录缓存。Bobbin 提供的所有其他数据都来自 PDS 和 knots 的实时数据。”
你首先需要使用 AppRole 凭证通过 nixery bao 代理 spindle,然后通过 ATProto 对 punchcard 执行 xrpc。文档对此解释得很清楚,务必仔细阅读。
- pksunkara
顺便说一句,我非常喜欢 Tangled 正在做的事情,我也认为我们需要一个代码仓库的联邦。这就是为什么我计划在我正在构建的代码仓库 https://juju.bi 中也使用 ATproto 来处理公共仓库。