Upgrading GitHub to Ruby 2.7 - The GitHub Blog
27-Aug-2020 1844
After many months of work, we deployed GitHub to production using Ruby 2.7 in July. For those who aren’t familiar with GitHub’s stack, we’ve been running on Ruby since the beginning. Many years ago, we ran GitHub on a fork of Ruby (and Rails!) and while that hasn’t been the case for some time, that experience taught us how important it is to keep up with new releases.Ruby 2.7 is a unique upgrade because the Ruby Core team has deprecated how keyword arguments behave. With this release, future versions of Ruby will no longer accept passing an options hash when a method expects keyword arguments. At GitHub, we’re committed to running deprecation-free on both Ruby and Rails to prevent falling behind on future upgrades. It’s important to identify major changes early so we can evolve the application when necessary.
Upgrading GitHub to Ruby 2.7 - The GitHub Blog #ruby #rubydeveloper #rubyonrails #Upgrading #GitHub #GitHub #blog #github https://www.rubyonrails.ba/link/upgrading-github-to-ruby-2-7-the-github-blog