Skip to content

Add RubyGems Updates July 2022#122

Merged
lauragift21 merged 2 commits intomasterfrom
july-2022-updates
Aug 10, 2022
Merged

Add RubyGems Updates July 2022#122
lauragift21 merged 2 commits intomasterfrom
july-2022-updates

Conversation

@lauragift21
Copy link
Copy Markdown
Member

Draft update for July 2022.

Hi @deivid-rodriguez can you help review the updates from last month's work. thank you!

Copy link
Copy Markdown
Contributor

@deivid-rodriguez deivid-rodriguez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!! will add these entries to the post.

@lauragift21 lauragift21 merged commit 2ed2117 into master Aug 10, 2022
@lauragift21 lauragift21 deleted the july-2022-updates branch August 10, 2022 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants