GitHub
GitHub logoGitHub · Feature trail

Ruby Version Upgrades

4 posts · Sep 2018 – Aug 2020

What this trail covers

This feature thread tracks the evolution of upgrading GitHub's core Ruby version to improve performance, maintainability, and leverage new language features. This post details the successful production deployment of GitHub on Rails 5.2.1, achieved through an iterative upgrade process that allowed for dual booting and incremental rollouts. The team also focused on addressing technical debt and contributing tooling upstream.

All GitHub trails