最近 GitHub 宣布,自 2026 年 3 月 1 日起,自托管运行器(用于 GitHub Actions 自动化工作流)将开始收费,费率为每分钟 0.002 美元。
这一举措堪称重大转折,此前这类服务一直是免费提供的。
与此同时,GitHub 托管运行器的价格将在 2026 年 1 月 1 日分别下调 20% 和 39%。尽管托管服务降价,但自托管运行器的收费新政还是引发了开发者的强烈不满。
毕竟,开发者要为运行在自己服务器上的软件按分钟付费,任谁都觉得难以接受。
官方与开发者各执一词:补贴难以为继 vs 吃相难看
GitHub 为这项政策变动给出的理由是:此前,自托管运行器的免费服务一直靠托管运行器的收入来补贴,而 GitHub Actions 的日常维护和功能迭代本身就需要高昂成本,如今该平台每天要处理 7100 万个任务。
官方还强调,这次调价不会影响 GitHub 企业版服务器的本地用户,公共代码仓库的 Actions 服务也依旧免费。并且声称“96% 的客户不会看到账单变化”,受影响的用户大多也能少花钱。
但开发者们可不买账。在 Reddit 等社区的讨论里,不少人吐槽 GitHub “居然好意思对用户自己的计算资源收费”。
虽说软件付费不是新鲜事,但这种收费方式还是让很多人觉得膈应。
有网友直言这操作“简直离谱”,还举例说自己的持续集成工作流,现在要为自家硬件的运行每月支付 140 多美元 —— 当然,这属于使用强度特别高的情况。
开发者不满的深层原因:平台体验拉胯,核心功能被忽视
为什么开发者的整体反应这么负面?其实不只是收费的问题,更关键的是大家觉得 GitHub 越来越不重视核心平台的优化了。
有人发现,用于搭建自托管运行器的开源应用早就不接受社区贡献了,官方给出的理由是“团队资源要优先投入到 Actions 的其他领域”。
还有客户抱怨,GitHub 运行器的部署配置“复杂得没必要”,服务本身也毛病百出,比如没法干净地取消任务、运行状态还不稳定。
很多人选择自托管运行器,本来就是因为官方托管的版本性能太差。有用户就说:“我们用自己的基础设施部署运行器,构建速度比用 GitHub 云托管的快 10 倍还多。”
应对竞争与安抚用户:GitHub 甩出改进方案
GitHub 推出收费政策,或许也是在应对竞争对手的压力。比如 Depot 就为 GitHub Actions 提供了优化版运行器,按秒计费,还号称价格只有 GitHub 托管运行器的一半。
为了安抚开发者,GitHub 同时承诺会加大对自托管 Actions 的投入:
- 为 Actions 运行器控制器增加多标签支持,让运行器管理更灵活;
- 还会上线 Actions 数据流功能,为工作流提供实时监控数据。
不过,这些改进能不能挽回开发者的心,还是个未知数。
毕竟大家更希望 GitHub 把精力放在核心平台的优化上,而不是一个劲地推那些争议满满的 AI 功能和界面改版。
就连 Zig 项目最近都宣布弃用 GitHub,理由之一就是 Actions 服务既不稳定,又长期得不到维护。
(参考:DevClass,本文经由 AI 大模型翻译+优化)