Skip to content

Commit 06ead6f

Browse files
committed
Update RubyGems Post
1 parent 293ccee commit 06ead6f

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

_posts/2024-04-08-march-rubygems-updates.md renamed to _posts/2024-04-12-march-rubygems-updates.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ Welcome to the RubyGems monthly update! As part of our efforts at Ruby Central,
99

1010
## RubyGems News
1111

12-
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).
12+
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`.
1313

1414
Some other important accomplishments from the team this month include:
1515

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

1819
- 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.
1920
- 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.
@@ -38,7 +39,8 @@ The following are highlights of what the team worked on this month:
3839
- 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).
3940
- A detailed blog post with additional details will be released soon.
4041

41-
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.
42+
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.
43+
4244

4345
## Thank you
4446

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

6268
### Contributors to RubyGems.org:
6369

0 commit comments

Comments
 (0)