Skip to content

Swagger 배포 단계를 Custom Action으로 교체 #298

@DongminL

Description

@DongminL

📝 리팩터링 설명

현재 GitHub Actions 워크플로우 내에 Swagger UI 생성 및 Cloudflare Pages 배포 로직이 여러 스텝으로 길게 작성되어 있어 파이프라인 코드가 복잡하고 가독성이 떨어집니다. 파이프라인을 단순화하고 배포 과정의 재사용성을 높이기 위해, 해당 구간을 전용 커스텀 액션으로 대체하는 리팩터링이 필요합니다.

🎯 리팩터링 목표

OpenAPI 문서 생성 및 배포 로직을 모듈화하여 관심사 분리 및 유지보수성 개선

🔄 리팩터링 방법

  • Legion2/swagger-ui-actioncloudflare/wrangler-action을 조합하여 자체 제작한 컴포지트 커스텀 액션(openapi-to-cloudflare-pages)을 워크플로우에 적용합니다.

📄 추가 정보 (선택 사항)

적용할 Custom Action

Metadata

Metadata

Assignees

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions