Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR merge시 label에 맞추어 패키지의 버전을 자동으로 올리는 worflow 추가 #9

Merged
merged 1 commit into from
Nov 23, 2024

Conversation

hanlee55
Copy link
Owner

1. 작업 개요

PR이 merge될 때 라벨(major, minor, patch)을 기반으로 프로젝트의 버전을 자동으로 업데이트하는 GitHub Actions 워크플로우를 추가했습니다.

2. 주요 변경사항

  1. PR 라벨 기반 버전 업데이트:

    • major, minor, patch 라벨에 따라 poetry version 명령을 실행.
    • 예: patch 라벨 → poetry version patch.
  2. 자동화된 커밋 및 태그 생성:

    • 변경된 버전(pyproject.toml)을 커밋 후 태그를 생성하고 원격 저장소에 푸시.
  3. 상기 기능의 구현을 위한 GitHub Actions 워크플로우 추가:

    • 라벨 확인, 버전 변경, 커밋 및 태그 푸시 진행

3. 작동 방식

  1. PR 라벨 확인: merge된 PR의 라벨(major, minor, patch)로 버전 타입 결정.
  2. 버전 변경: poetry 명령어를 사용해 버전 업데이트.
  3. 커밋 및 태그: 변경사항 커밋 후 태그 생성 및 푸시.

@hanlee55 hanlee55 merged commit 2b8b973 into main Nov 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant