Skip to content

Chore: release-drafter 제거 - #165

Merged
roeniss merged 1 commit into
mainfrom
chore/remove-release-drafter
May 10, 2026
Merged

roeniss merged 1 commit into
mainfrom
chore/remove-release-drafter

Conversation

@roeniss

@roeniss roeniss commented May 10, 2026 •

Copy link
Copy Markdown
Owner

배경

  • 트리거가 workflow_dispatch 단일이라 PR 머지 시점에 드래프트가 자동 갱신되지 않음
  • build-and-publish 와 release-note 잡 사이에 needs: 가 없어 병렬 실행 → publish 시점에 태그가 아직 없으므로 setuptools-scm 이 dev 버전(X.Y.Z.devN+gHASH)을 만들어 PyPI 에 올리는 사고 가능
  • 어차피 운영자가 태그를 직접 찍어 릴리즈해 온 흐름이라 release-drafter 의 "다음 버전 제안" 기능이 사실상 활용되지 않음

변경

  • .github/release-drafter.yml 삭제
  • 워크플로에서 release-note 잡 제거, build-publish-release-note.yml → build-publish.yml 로 리네임 및 name: 갱신

영향

  • 빌드/배포 잡 동작 변화 없음 (setuptools-scm 은 git 태그만 보면 됨)
  • 다음 버전 자동 제안과 PR 라벨 기반 카테고리 릴리즈 노트 기능 상실 → 릴리즈 노트는 GitHub Releases 의 "Generate release notes" 자동 생성 기능 또는 수기 작성으로 대체

Test plan

  • Actions 탭에서 새 워크플로 파일명(build-publish.yml)으로 dispatch 가능한지 확인
  • 다음 릴리즈 시 PyPI 버전이 git 태그(vX.Y.Z)와 일치하는지 확인

@roeniss
roeniss merged commit 6672929 into main May 10, 2026
1 check passed
@roeniss
roeniss deleted the chore/remove-release-drafter branch May 10, 2026 13:07
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