mirror of https://github.com/razor-ai/soup.git
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:
parent
fe17addf5c
commit
2f3cf90d7b
|
|
@ -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/`:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue