Skip to content

Commit f091a9d

Browse files
SonAIengineclaude
andcommitted
docs: agent-guide에 배포 프로세스 추가 — CI 통과 후 PyPI 배포 순서 명시
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 81e57a1 commit f091a9d

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

docs/agent-guide.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,21 @@ select = ["E", "F", "I", "N", "W", "UP"]
8686
2. `poetry run ruff format --check .`
8787
3. `poetry run pytest tests/ -q`
8888

89+
## 배포 프로세스
90+
버전을 올리고 PyPI에 배포할 때는 반드시 아래 순서를 따른다.
91+
92+
1. 코드 수정 및 push
93+
2. **CI 통과 확인** (`gh run view` 또는 GitHub Actions 페이지)
94+
3. CI가 green이면 버전 bump (`pyproject.toml` + `graph_tool_call/__init__.py`)
95+
4. 버전 bump commit 및 push
96+
5. **CI 재확인** (버전 bump 커밋도 통과해야 함)
97+
6. `poetry build && uvx twine upload dist/graph_tool_call-{version}*`
98+
7. 서버 업데이트: `uv tool install "graph-tool-call[mcp]" --force --reinstall`
99+
100+
주의:
101+
- CI 실패 상태에서 절대 PyPI 배포하지 않는다.
102+
- 버전은 `pyproject.toml``__init__.py` 두 곳을 동시에 수정한다.
103+
89104
## 주요 경로
90105
```text
91106
graph_tool_call/

0 commit comments

Comments
 (0)