Job
봇이 열어 놓은 수백 개의 의존성 업그레이드 PR을 사람 대신 실제로 처리합니다. 상위 프로젝트의 변경 기록을 읽되 그것을 주장으로만 보고, 설치된 버전과 목표 버전 사이의 실제 소스 차이로 하나하나 확인합니다. 그다음 우리 코드에서 그 API를 쓰는 지점을 파일과 줄 단위로 찾아 문서에 나온 방식대로 마이그레이션을 적용하고, 영향받는 테스트를 돌립니다. 실패는 마이그레이션 탓인지, 상위 동작 변경 탓인지, 원래 깨져 있었는지, 불안정한 테스트인지 구분해서 기록합니다. 코드 수정이 필요 없던 업그레이드는 한 개의 검토 가능한 PR로 묶고, 정말 깨지는 것은 실패한 테스트와 대응 비용을 적어 격리합니다.