Skip to content

Instantly share code, notes, and snippets.

@lauragift21
Last active May 7, 2020 08:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lauragift21/0f763e802144d0f31fc78c725569764e to your computer and use it in GitHub Desktop.
Save lauragift21/0f763e802144d0f31fc78c725569764e to your computer and use it in GitHub Desktop.

April 2020 RubyGems Updates

Welcome to the RubyGems monthly update! As part of our efforts at Ruby Together, we publish a recap of the work that we’ve done the previous month. Read on to find out what updates were made to RubyGems and RubyGems.org in April.

RubyGems News

RubyGems changes in April included a fix for a recent regression in RubyGems to interfere with common bundler usages, improvement to a missing spec error, and shipping a new RSpec runner that works better with parallelization. We also updated our CI to ruby 2.7 and made a PR to manage bundler development dependencies through bundler.

For the month, Rubygems gained 181 new commits, contributed by 15 authors. There were 1857 additions and 1015 deletions across 132 files.

RubyGems.org News

In April, we worked on keeping RubyGems.org dependencies up to date. Thanks to @aditya, we sent email notification requesting users to enable MFA leading to three fold increase in MFA enabled account.

In addition to those developments, we worked on the following:

  • Merged bundler-site and RubyGems guides PRs.
  • Updated our ElasticSearch Index to support prefix queries; previously these were returning incomplete search results.
  • Investigated Intermittent CI failure rubygems/bundler-site/issues/519.
  • PR to add validation to string columns with user input rubygems/rubygems.org#2346
  • Fixed the broken animation on stats page and ensured Github stars count were using the metadata URI attributes rubygems/rubygems.org#2335
  • Worked on optimizations for our stats and just_updated endpoints, this will help us reduce 1200ms and 600ms in response time respectively. rubygems/rubygems.org#2333
  • Finished work on reset of rate limit on successful gem push rubygems/rubygems.org#2311

Thanks to @johnfrancismccann, our releases page shows a consistent number of items per page.

For the month, Rubygems.org gained 70 new commits, contributed by 8 authors. There were 337 additions and 143 deletions across 39 files.


Learn more about contributing to RubyGems by visiting the RubyGems Contributing Guide. We welcome all kinds of contributions, including bug fixes, feature implementation, writing and/or updating documentation, and bug triage.

@sonalkr132
Copy link

we enabled MFA on rg.org leading to 42% improvement in MFA coverage and an increase in MFA enabled accounts.

We send email notification requesting users to enable MFA leading to three fold increase in MFA enabled account.

Following it something what I would write for rubygems.org, includes some items not mentioned above:

We update our ElasticSearch index to support prefix queries; previously these were returning incomplete search results. We worked on optimizations for our stats and just_updated endpoints, and it will help us reduce 1200ms and 600ms in response time of these endpoints, respectively. We also fixed the broken animation on the stats page and ensured Github stars count were using the metadata URI attributes. Thanks to @johnfrancismccann, our releases page shows a consistent number of items per page.

@lauragift21
Copy link
Author

Hi @sonalkr132 Thanks for updating. I'll edit the original with your comments. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment