Running GitHub on Rails 6.0
Blog post from GitHub
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.
No tracked trend matches for this post yet.
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.