RubyElders.com은 RubyGems.org 다운로드 데이터 분석 및 AI 도구 활용을 통해 CI 부재 등 유지보수 격차가 있는 인기 루비 젬들을 식별했습니다. 특히, 월 4백만 회 이상 다운로드되는 7개 젬에서 CI가 전혀 없음을 발견했습니다.
이를 바탕으로 다양한 핵심 젬에 대한 유지보수 작업을 수행했습니다. 주요 내용은 CI 시스템 현대화(GitHub Actions 전환을 통한 테스트 환경 안정화 및 최신 루비 버전 호환성 확보), 유지보수 전략 수립(기능 완성 젬은 최소 관리, 유지보수 중단 젬은 아카이빙 및 마이그레이션 가이드 제공으로 커뮤니티 전환 지원), 그리고 커뮤니티 협력 강화(작은 젬의 메인 프로젝트 병합 제안, 중요 프로젝트의 유지보수 공백 발견 및 기여)였습니다. 이 과정에서 각 젬의 고유한 유지보수 요구사항을 이해하고, ‘현재 지원되는 모든 루비 버전에서 안정적으로 실행되는 CI’가 건강한 루비 젬의 필수 특징임을 강조했습니다. 이는 다음 루비 릴리스 대비에 매우 중요합니다.