Skip to content

Commit 4bfc42d

Browse files
gylimclaude
authored andcommitted
docs: CLAUDE.md에 릴리스 절차 섹션 추가
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 7714fe8 commit 4bfc42d

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

CLAUDE.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,16 @@ IMPORTANT: `pip`을 직접 사용하지 않는다. 모든 의존성 관리와
5151

5252
Pyright LSP를 사용한다. 코드 작성/수정 시 LSP 진단을 활용하여 타입 오류를 파악하세요.
5353

54+
## 릴리스
55+
56+
1. `pyproject.toml``version` 업데이트 및 `uv lock` 실행
57+
2. 버전 범프 커밋 후 태그 생성: `git tag v<version>`
58+
3. 커밋과 태그를 푸시: `git push origin main v<version>`
59+
4. `gh release create v<version>` 으로 GitHub Release 생성 (릴리스 노트 포함)
60+
5. `.github/workflows/publish.yml`이 release `published` 이벤트에 트리거되어 PyPI에 자동 배포 (trusted publishing)
61+
62+
IMPORTANT: 로컬에서 `uv publish`를 직접 실행하지 않는다. PyPI 배포는 반드시 GitHub Actions 워크플로우를 통해 수행한다.
63+
5464
## GitHub 이슈 라벨
5565

5666
- `bug` — 버그 수정

0 commit comments

Comments
 (0)