GitHub CI 挂了。一番探索之后发现根因是monthly budget没有设置。因此是默认值零。而从某个时刻起,默认值是零的用户即使免费额度还没有用完,也不让用了。因为usage 0 和 budget 0 相等,等于你已经用完了100%。
我倾向于这是一个bug,但这很可能也是一个feature。逼大家设置好付款方式,设置一个最少$1的budget,这样万一用户又不小心写了sleep 999的傻测试,就能charge用户至少$1。😄
(我理解错了,我原来是真的又把2000分钟免费actions用光了。我的$1已经花完了,我把CI切回自建runner了,虽然慢一点,不花钱)