GitHub Actions 比我预想中更快吃掉额度:我最后砍掉了哪些自动化

我以前以为,自动化越多,开发就越高效。

部署、截图、检查都可以自动执行。直到我查看实际使用量。

GitHub Actions 消耗额度的速度,比我想象中快得多。

GitHub Actions 不是无限免费计算资源

测试、部署、定时任务和浏览器自动化都要运行在不同 runner 上,而费用并不一样。

macOS 比 Linux 贵很多

截至2026年10月,标准超额价格为 Linux(2-core)每分钟0.006美元、Windows 0.010美元、macOS 0.062美元。

macOS 大约是 Linux 的 10.3倍。

一张截图就可能跑好几分钟

启动浏览器、打开游戏、进入指定场景、保存截图,一次可能要8到9分钟。

自动部署也会跑得太频繁

哪怕只改一行台词,也可能触发完整 production pipeline。

所以我减少了自动化

我停止自动截图,并把 production deploy 改成通过 workflow_dispatch 手动运行。

安全检查仍然保留

节省额度不等于删除验证和回滚机制。

我之前就遇过电脑正常、手机却出错的问题:我的网页游戏在电脑上正常,到了手机却崩了:一次部署故障教会我的事。

现在我会先检查什么

Runner、Trigger、执行频率、每次耗时、能否改用Linux、能否手动执行,以及是否设置预算提醒。

自动化不是越多越高效

自动化同样有维护、调试和计算成本。

AI让自动化更容易,因此“删掉什么”更重要

重要的不只是“还能自动化什么”,还包括“哪些自动化其实应该停止”。

我的目标是制作 ORA Quest Sin,而不是维护最多的 workflow。

免费体验 ORA Quest Sin

コメント