Skip to content

PR 전 Flyway 마이그레이션 버전 점검 스킬 추가 #168

Open

Description

@tnals0924

어떤 기능인가요?

추가하려는 기능에 대해 간결하게 설명해주세요

PR을 올리기 전에 Flyway 마이그레이션 버전 번호를 점검하고 맞춰 주는 flyway-check 스킬을 추가합니다. 올리려는 브랜치에 새 Flyway 파일이 있으면 main과 지금 열려 있는 PR들의 Flyway 버전을 모아 가장 큰 번호를 찾고, 내 파일을 그다음 번호부터 다시 매깁니다. 지금은 여러 PR이 같은 버전 번호(V20, V21 등)를 동시에 쓰고 있어 머지할 때마다 번호를 직접 확인하고 조정해야 합니다.

📝 작업 상세 내용

  • .claude/skills/flyway-check/SKILL.md 추가
    • 현재 브랜치에서 새로 추가한 Flyway 파일 찾기
    • main과 열린 PR(내 PR 제외)의 Flyway 버전 중 최댓값 계산 (REST gh api만 사용)
    • 내 파일을 최댓값 다음 번호부터 원래 순서대로 git mv로 이름 변경, 옛 파일명 참조 함께 수정
    • 변경 내용 커밋 (push는 하지 않음)
  • git 스킬의 PR 생성 단계에서 flyway-check를 먼저 실행하도록 연결

📁 참고 자료 (선택)

  • docs/conventions/flyway-migration.md 2절 (버전 충돌 주의)
  • .claude/skills/pr-check/SKILL.md (REST 조회 방식)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions