From 2f3cf90d7bb7fcae01ac1ae4c236afdbd361a994 Mon Sep 17 00:00:00 2001 From: Alpamys Date: Mon, 2 Mar 2026 21:12:33 +0500 Subject: [PATCH] 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 --- CLAUDE.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index bef3bc7..af61301 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -72,6 +72,13 @@ soup train --config soup.yaml - Always run `ruff check soup_cli/ tests/` 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 Test suite (~147 tests) lives in `tests/`: