Add Publishing section to CLAUDE.md

- PyPI link and install command
- Auto-publish workflow description
- Release instructions (tag-based)
- Trusted Publisher auth note

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Alpamys 2026-03-02 21:12:33 +05:00
parent fe17addf5c
commit 2f3cf90d7b
1 changed files with 7 additions and 0 deletions

View File

@ -72,6 +72,13 @@ soup train --config soup.yaml
- Always run `ruff check soup_cli/ tests/` before committing - Always run `ruff check soup_cli/ tests/` before committing
- Always run `pytest tests/ -v` before committing - Always run `pytest tests/ -v` before committing
## Publishing
- **PyPI:** https://pypi.org/project/soup-cli/ — `pip install soup-cli`
- **Auto-publish:** `.github/workflows/publish.yml` triggers on `git tag v*`
- **How to release:** bump version in `pyproject.toml`, then `git tag v0.X.0 && git push --tags`
- **Auth:** PyPI Trusted Publisher (OIDC) — no tokens needed in GitHub secrets
## Tests ## Tests
Test suite (~147 tests) lives in `tests/`: Test suite (~147 tests) lives in `tests/`: