爱软TV之GitHub
事到如今,还是给GitHub气死了。我算是知道之前Ghostty为什么想要跑路了(详见Ghostty Is Leaving GitHub),这GitHub的可用性是真的拉完了。关于GitHub的可用性笑话我倒是玩了好几个月了,但是我真的没有想到遇到的时候居然会这么搞人心态。
GitHub的可用性检测可以在这里看到。之前我只是发现500了到群里发个截图然后贴个你还能有GitHub聪明.jpg就继续干活了,但是昨晚发生的Action大爆炸是真的给我炸无语了。这两天在一如既往的写BugPR,然后昨晚我邮件被CI轰炸了,一看报错根本报错在一行不存在的代码中。我为了重新触发CI,rebase之后强推了一下(没有改代码),这个CI依然会去拉一个根本不存在的commit中的代码!然后失败!给我气死了!最后的解决办法是改改代码再提交上去,不知怎么的就能够获取到正确的commit了。
然后是PR的review。出于一些未知的原因,有些review发出来就会outdated;有些review comment则会触发“Fail to resolve thread”,审查PR的体验是极为灾难的。不管你是想解决问题,还是想提出问题,GitHub目前的网页前端从性能到可用性都是不及格的,我不知道为什么GitHub现在会变成这样,可能确实是因为微软收购吧。
我怎么说也是用了近10年GitHub了,从还没有被微软收购前就在用了。我一直觉得GitHub之前工作良好,作为代码托管平台也好,社区也好。但是最近这些活是在太抽象了,一个平台,现在SLA只有一个9,甚至一个9都没有,可靠性之低,令人汗颜!我的家里云一年也就维护两天。GitHub炸,GitHub炸,GitHub炸完Copilot炸;Copilot炸,Copilot炸,Copilot炸完NPM炸;NPM炸,NPM炸,NPM炸完ghcr炸。
截至写稿日,近三个月以来,这个GitBug经历了接近70起事故,平均每月约23起,每1.3天就有一次。这些事故都不是因为外部基建故障(AWS爆炸之类的)导致的,我只能说我真的无语了。
为什么不是别的平台
当然是因为别的平台更垃圾啊。Codeberg就不说了,这基本上会和GitHub搞连环爆,GitHub一爆,用户去Codeberg,然后Codeberg也爆了。GitLab至少不适合我:
2023年底,GitLab突然出台一项极其强硬的政策:强制要求所有身处中国大陆、澳门和香港地区的用户,必须将其资产、账号迁移至“极狐GitLab(gitlab.cn)”,否则其在 GitLab.com 上的原账号和数据将在 2025 年 2 月后被彻底注销/删除。
虽然我确实还有账号,但是我真的不想在这种平台上干活。
自建平台,Forgejo之类的,我也不是没有试过。一方面是0人在你的自建平台上工作,一方面是Action生态真的不太行,GitHub Action相比于其他Actions还是有不小的优势的。
好了,喷完就舒服了。纯情绪输出。

