Home / Companies / GitHub / Blog / Post Details
Content Deep Dive

Running GitHub on Rails 6.0

Blog post from GitHub

Post Details
Company
Date Published
Author
Eileen M. Uchitelle
Word Count
618
Company Posts That Month
16
Language
English
Hacker News Points
-
Post removed?
No
Summary

On August 26, 2019, GitHub successfully deployed its application to production on the latest Rails version, 6.0, shortly after its release, marking a significant milestone given its previous reliance on a custom fork of Rails 3.2. This upgrade was facilitated by GitHub's active participation in the Rails 6.0 development, contributing over 100 pull requests to enhance documentation, fix bugs, and improve performance, which also benefited the broader developer community. The deployment was achieved without customer disruption, attributed to GitHub's proactive weekly upgrades and rigorous testing against the latest Rails changes, allowing quick identification and resolution of regressions. This approach not only ensured stability but also enabled GitHub to contribute to new Rails features like parallel testing and multiple databases, setting a standard in the open-source community. The continuous upgrade process has positively impacted GitHub's code base and engineering teams by keeping the application in sync with Rails developments, fostering long-term tool investment, and enhancing the developer experience, with further contributions planned for Rails 6.1 and beyond.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.