1作者: r4mimu3 个月前原帖
嗨,HN! 我已经运行 GitHub Actions 工作流一段时间了,当 GitHub 宣布推出 ubuntu-slim 运行器作为比 ubuntu-latest 更便宜的替代方案时,我想进行迁移。(博客链接: [https://github.blog/changelog/2025-10-28-1-vcpu-linux-runner-now-available-in-github-actions-in-public-preview](https://github.blog/changelog/2025-10-28-1-vcpu-linux-runner-now-available-in-github-actions-in-public-preview)) 但是,手动检查哪些工作流可以安全迁移是非常繁琐的——你需要检查 Docker 的使用情况、服务、容器、执行时间以及缺失的命令。 因此,我构建了 gh-slimify,这是一个自动化此过程的 GitHub CLI 扩展。它会扫描你的工作流,检测迁移候选项,检查不兼容的模式,识别缺失的命令,并可以通过一条命令安全地更新工作流。 试试吧: ``` gh extension install fchimpan/gh-slimify gh slimfy # 扫描工作流 gh slimfy fix # 仅更新安全的作业 ``` 开源(MIT)。我非常希望能收到关于如何改进它或我可能遗漏的边缘案例的反馈。