RubyGems 导航菜单

博客

返回博客文章

2020 年 3 月 RubyGems 更新

欢迎来到 RubyGems 月度更新!作为我们Ruby Together工作的一部分,我们发布上个月所做工作的回顾。继续了解 RubyGems 和 RubyGems.org 在三月份进行了哪些更新。

RubyGems 新闻

我们有一个好消息!Bundler 合并到了 RubyGems!感谢@hsbt提交PR来组合存储库,以及@deivid-rodruiguez的帮助,用以解决故障、修复 CI 并在 PR 中展示了结果。

除了这项巨大的成就之外,RubyGems 还持续进行了维护和错误修复、改进了 JRuby 的测试、更完善的弃用警告,以及修复了标记 PR 和问题的内部机器人。RubyGems 团队花时间更熟悉新导入的 Bundler 问题,而 Bundler 团队花时间更熟悉 RubyGems,以及通常的 PR 审查和问题分类。

在三月份,RubyGems 获得了超过 10,000 个新的提交(包括所有 Bundler 的历史记录!)由 21 位作者贡献。在 1,423 个文件中增加了 96,617 个,删除了 961 个。

RubyGems.org 新闻

在三月份,感谢 Aditya 和 Colby,我们能够更新我们的大多数宝石依赖关系,其中包括 Rails 的安全版本。此外,他帮助我们修复了 gem push 端点的错误速率限制。对于高发布量的用户来说,这是一个巨大的提升,例如 AWS,每次更新aws-sdk时都会发布数百个宝石。我们还解决了一些与多重因素认证相关的速率限制问题。

为了减轻错别字抢注问题,我们之前使用李文斯坦距离维护了一个受保护的宝石名称列表。不幸的是,结果证明检查过于严格,造成的麻烦比解决的问题多。我们现在已禁用它,我们正在寻找其他方法来处理错别字抢注。感谢你们在解决这个问题期间对我们的耐心等待。

Aditya 还能够完成其他一些有用的工作,包括

本月,RubyGems.org 收到了 6 位作者的 80 次提交,他们在 17 个文件中进行了 294 次添加和 206 次删除。


访问 RubyGems 贡献指南,详细了解有关向 RubyGems 贡献的更多内容。我们欢迎所有类型的贡献,包括错误修复、功能实施、编写和/或更新文档,以及错误分类。