Conversation
deivid-rodriguez
left a comment
There was a problem hiding this comment.
I added some comments. We ship 3 features this month that seem worth mentioning!
| The following is a non-exhaustive list of other improvements included in the above releases (see the changelog for further information): | ||
|
|
||
| - fixed an issue with Bundler on Windows that allows the new `x64-mingw-ucrt`, the default on **Ruby 3.1** to work seamlessly with the existing `platforms DSL` - [#5655](https://github.com/rubygems/rubygems/pull/5655). | ||
| - improved the `bundler/setup` speed by lazily checking for missing platform-specific variants if nothing else has changed - [#5695](https://github.com/rubygems/rubygems/pull/5695). |
There was a problem hiding this comment.
I would also include a reference to ruby/rubygems#5546 here, and don't go into details of each speed up. Just say: "Improve performance of bundler/setup".
|
|
||
| - fixed an issue with Bundler on Windows that allows the new `x64-mingw-ucrt`, the default on **Ruby 3.1** to work seamlessly with the existing `platforms DSL` - [#5655](https://github.com/rubygems/rubygems/pull/5655). | ||
| - improved the `bundler/setup` speed by lazily checking for missing platform-specific variants if nothing else has changed - [#5695](https://github.com/rubygems/rubygems/pull/5695). | ||
| - fixed some issues on `truffleruby` caused by other bug - [#5694](https://github.com/rubygems/rubygems/pull/5694), [#5746](https://github.com/rubygems/rubygems/pull/5746) |
There was a problem hiding this comment.
I would just mention "Fixed several truffleruby issues", and include the links you mentioned plus ruby/rubygems#5711.
| - fixed an issue with Bundler printing the bug report template when it should give a better error and not suggest a bug - [#5726](https://github.com/rubygems/rubygems/pull/5726). | ||
| - improved `gem not found` error messages to include expected source - [#5729](https://github.com/rubygems/rubygems/pull/5729). | ||
| - merged a PR to fix `gem update --system` errors in some edge cases - [#5728](https://github.com/rubygems/rubygems/pull/5728), [#5737](https://github.com/rubygems/rubygems/pull/5737). | ||
| - made RubyGems requiring `fileutils` lazier to avoid some flaky test failures - [#5738](https://github.com/rubygems/rubygems/pull/5738). |
There was a problem hiding this comment.
I would probably spare the above entry (since it's unclear whether it was a real end user issue), and instead include links to the following three features (better at the top, before other entries)
- display mfa warnings on `gem signin`, to support work done on the rubygems.org side - [#5590](https://github.com/rubygems/rubygems/pull/5590).
- add the long requested feature of allowing to install gems from specific groups only - [#5579](https://github.com/rubygems/rubygems/pull/5759)
- extend `gem` DSL with a `force_ruby_platform` option - [#4049](https://github.com/rubygems/rubygems/pull/4049)
There was a problem hiding this comment.
Thank you!! will add these entries to the post.
7b05f93 to
6041fd9
Compare
Draft update for July 2022.
Hi @deivid-rodriguez can you help review the updates from last month's work. thank you!