📝 리팩터링 설명
현재 GitHub Actions 워크플로우 내에 Swagger UI 생성 및 Cloudflare Pages 배포 로직이 여러 스텝으로 길게 작성되어 있어 파이프라인 코드가 복잡하고 가독성이 떨어집니다. 파이프라인을 단순화하고 배포 과정의 재사용성을 높이기 위해, 해당 구간을 전용 커스텀 액션으로 대체하는 리팩터링이 필요합니다.
🎯 리팩터링 목표
OpenAPI 문서 생성 및 배포 로직을 모듈화하여 관심사 분리 및 유지보수성 개선
🔄 리팩터링 방법
Legion2/swagger-ui-action과 cloudflare/wrangler-action을 조합하여 자체 제작한 컴포지트 커스텀 액션(openapi-to-cloudflare-pages)을 워크플로우에 적용합니다.
📄 추가 정보 (선택 사항)
적용할 Custom Action
📝 리팩터링 설명
🎯 리팩터링 목표
🔄 리팩터링 방법
📄 추가 정보 (선택 사항)
적용할 Custom Action