RubyGems 导航菜单

博客

返回博客文章

2020 年 6 月 RubyGems 更新

欢迎来到 RubyGems 月度更新!作为我们 Ruby Together 工作努力的一部分,我们公布了我们上个月所做工作的回顾。继续阅读以了解 6 月份 RubyGems 和 RubyGems.org 所做的更新。

RubyGems 新闻

6 月份,RubyGems 在 Bundler 和 RubyGems 开发上看到了显著改进。我们发布了 Bundler 2.2.0.rc.1RubyGems 3.2.0.rc.1!🎉

我们还致力于同步这两个库的最新版本和 ruby-core,并修复了出现的问题。我们还 强制执行了我们的 ruby-core 工作流,以便尝试通过尽早发现问题并最大程度减少上游和下游之间补丁的往返,从而防止将来与 ruby-core 进一步进行繁琐的集成。

我们更改了 bundler 规范,使其在任何子命令失败时默认引发。此操作帮助发现了两个错误(我们当然修复了!)。我们已经将 Bundler 发布任务改编为 新的存储库布局,并且现在已使变更日志草稿保持最新。

我们还实施了一个修复程序,以 停止对 Gemspec 进行软验证(例如,提供仅发出警告的验证),除非在宝石创作上下文中。我们还添加了一个 松弛通知到维护者频道,每当 ruby-head 构建开始失败时触发。我们会 简化我们的 CI 工作流,并完成一些与 jruby 上的 CI 失败相关的最终清理 PR。

除了这些主要亮点之外,我们还会继续修复错误、审阅 PR、改进文档、清理测试套件并继续我们通常的持续维护。

总体上,RubyGems 获得了 243 个新的提交,由 15 位作者贡献。在 313 个文件中,共添加了 3003 个,删除了 2432 个。

RubyGems.org 新闻

本月,我们为 RDS 监视器添加了 terraform 模块,并在 rubgems-productionrubygems-stagingshipit 实例中添加了告警。我们对 RubyGems.org 进行了修复,现已部署并验证!我们还在生产环境中调试了失败的延迟作业,并为我们发现的带有用户电子邮件的 regex 验证问题创建了一个 修复rubygems/rubygems.org/pull/2406 rubygems/rubygems.org/pull/2388

此外,我们针对 用户更改电子邮件地址时发送邮件更新确认提交了一个 PR,添加了 RubyGems.org 速率限制指南,并进行了以下改进

一如既往,我们继续修复 bug,并在 help.rubygems.org 和正在进行的支持工作上提供帮助。

6 月,RubyGems.org 增加了 119 条新提交,由 10 位作者贡献。86 个文件中新增 1256 条内容,删除 489 条内容。


访问 RubyGems 贡献指南,了解有关如何为 RubyGems 做出贡献的更多信息。我们欢迎各类贡献,包括错误修复、功能实现、撰写和/或更新文档以及 bug 分类。