프로덕션 이전 API 변경 사항을 감지하는 CLI 도구, SchemaWatch 구축 방법
(dev.to)
SchemaWatch는 OpenAPI 스키마의 파괴적 변경을 감지하고 심각도별로 분류하는 경량 CLI 도구로, CI/CD 파이프라인 내 자동화된 검증을 통해 개발자의 인적 오류를 방지하고 서비스의 운영 안정성을 극대화합니다.
이 글의 핵심 포인트
- 1OpenAPI 스키마 비교를 통해 API 파괴적 변경(Breaking Changes)을 자동 감지
- 2변경 사항을 Critical, Warning, Info 3단계 심각도로 분류하여 정교한 CI/CD 제어 가능
- 3