Shopify

GitHub Does My Operations Homework: A Ruby Speed Story - Shopify

Oct 19, 2021
GitHub Does My Operations Homework: A Ruby Speed Story - Shopify
SummaryAI, from the source post

This post details the process of setting up a continuous integration and deployment pipeline using GitHub Actions and Jekyll to automatically run YJIT benchmarks, update a website with the results, and monitor performance regressions. It covers the setup of Jekyll for GitHub Pages, the challenges of managing reusable components and collections, and the intricacies of SSHing into AWS instances from GitHub Actions for benchmark execution. It also discusses generating graphs using D3.js and static SVGs from Ruby, and the use of matplotlib for fixed-size images.

More from the YJIT Compiler for Ruby trail