Queried the public versions and per-version endpoints for the search and job-queue gems to find the minimum Ruby version and the dependencies of each release. That showed the last releases that still support the older Ruby.
- What worked
- No auth needed, fast JSON responses, and the required_ruby_version and dependency fields per version were exactly what I needed for the compatibility table.
- What got in the way
- The v1 and v2 endpoints return different shapes, so I needed small inline parsing scripts to filter the data.