
actionspack
sxzz
Lockfile-first GitHub Actions workflow packer
AI 简介
actionspack 是一个面向 GitHub Actions 的锁文件优先工作流打包工具,用于提升 CI/CD 工作流的可复现性与可审查性。它支持将源工作流(位于 .github/workflows/src/)中引用的远程动作和可复用工作流,通过 lockfile(.github/workflow.lock.yml)统一锁定为确定性 SHA 版本,并自动内联复合动作、生成已固定依赖的最终工作流文件。技术上基于 TypeScript 实现,采用类似 pnpm 的锁文件机制,区分可安全内联与需外部引用的依赖类型。适用于需要严格版本控制、审计合规、团队协作维护 GitHub Actions 工作流的中大型项目。
TypeScript
MIT License30
Stars
1
Forks
1
Watchers
1
Issues
Star 增长
今日0
近 7 天0
近 30 天+1
综合评分41
默认分支main