Skip to content

Commit

Permalink
Update RubyGems Post
Browse files Browse the repository at this point in the history
  • Loading branch information
lauragift21 committed Apr 14, 2024
1 parent 293ccee commit 06ead6f
Showing 1 changed file with 9 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,12 @@ Welcome to the RubyGems monthly update! As part of our efforts at Ruby Central,

## RubyGems News

This month, RubyGems released RubyGems [3.5.7](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#357--2024-03-22) and Bundler [2.5.7](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#257-march-22-2024). These updates introduce a range of enhancements and bug fixes, all aimed at enhancing the developer experience. They include: [the introduction of an attribute in `Gem::SafeYAML.safe_load` to control whether YAML aliases is enabled](https://github.com/rubygems/rubygems/pull/7464), [a warning mechanism for when the `required_ruby_version` specification attribute is empty](https://github.com/rubygems/rubygems/pull/5010), and [the removal of unnecessary configurations in the RuboCop setup generated by `bundle gem`](https://github.com/rubygems/rubygems/pull/7478).
This month, RubyGems released RubyGems [3.5.7](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#357--2024-03-22) and Bundler [2.5.7](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#257-march-22-2024). These updates introduce a range of enhancements and bug fixes, all aimed at enhancing the developer experience. They include: [the introduction of an attribute](https://github.com/rubygems/rubygems/pull/7464) in `Gem::SafeYAML.safe_load` to control whether YAML aliases is enabled, [a warning mechanism](https://github.com/rubygems/rubygems/pull/5010) for when the `required_ruby_version` specification attribute is empty, and [the removal of unnecessary configurations](https://github.com/rubygems/rubygems/pull/7478) in the RuboCop setup generated by `bundle gem`.

Some other important accomplishments from the team this month include:

**[Make `gem install` respect the umask of the target system](https://github.com/rubygems/rubygems/pull/7518)**:

**[Making `gem install` respect the umask of the target system](https://github.com/rubygems/rubygems/pull/7518):**

- The goal of this change is to address the issue where RubyGems may install files with permissions that are broader than desired, giving write permissions to users other than the current user. This issue arises when the original packaging of files includes these broad permissions, likely due to an unsafe umask set by the gem's author.
- The solution implemented by [@deivid-rodriguez](https://github.com/deivid-rodriguez) was to adopt a more straightforward approach than the previous attempt (which was reverted due to test failures in `ruby core`) by applying the target system’s umask to regular files (excluding directories) before setting their permissions.
Expand All @@ -38,7 +39,8 @@ The following are highlights of what the team worked on this month:
- The upgrade process utilized `pgbouncer` and a manually managed blue/green environment to achieve zero downtime. For detailed scripts and an explanation of the procedure, visit the [project’s GitHub page](https://github.com/rubygems/pg-major-update).
- A detailed blog post with additional details will be released soon.

In March, RubyGems.org gained [69 new commits](https://github.com/rubygems/rubygems.org/compare/master@%7B2024-2-01%7D...master@%7B2024-2-31%7D) contributed by 12 authors. There were 466 additions and 1,263 deletions across 75 files.
In March, RubyGems.org gained [69 new commits](https://github.com/rubygems/rubygems.org/compare/master@%7B2024-3-01%7D...master@%7B2024-3-31%7D) contributed by 12 authors. There were 466 additions and 1,263 deletions across 75 files.


## Thank you

Expand All @@ -58,6 +60,10 @@ Thank you to all the contributors of RubyGems and RubyGems.org for this month! Y
- [@agrobbin](https://github.com/agrobbin) Alex Robbin
- [@ccutrer](https://github.com/ccutrer) Cody Cutrer
- [@JaneScarlet](https://github.com/JaneScarlet) Amanda JC
- [@doodzik](https://github.com/doodzik) Frederik Dudzik
- [@marcandre](https://github.com/marcandre) Marc-André Lafortune
- [@dduugg](https://github.com/dduugg) Douglas Eichelberger


### Contributors to RubyGems.org:

Expand Down

0 comments on commit 06ead6f

Please sign in to comment.