aboutsummaryrefslogtreecommitdiffstats
path: root/claude_logbook/sessions.py
diff options
context:
space:
mode:
authorElvis Claros Castro <elvis@claros.ar>2026-08-17 15:44:37 -0300
committerElvis Claros Castro <elvis@claros.ar>2026-08-17 15:44:37 -0300
commite31c0d38d1347d12a4e29f1ccdb2602b1a1ea169 (patch)
treea6b51d9bcdf4508055c77013911e8e3585619311 /claude_logbook/sessions.py
parent0a08eb01eb882004d7094e029490531bb736f61c (diff)
downloadclaude-logbook-e31c0d38d1347d12a4e29f1ccdb2602b1a1ea169.tar.gz
claude-logbook-e31c0d38d1347d12a4e29f1ccdb2602b1a1ea169.zip
Publicar en PyPI desde el release, sin tokens
Trusted publishing: PyPI confía en este workflow por OIDC y no hay ningún secreto guardado en el repo. El único permiso que pide el job es id-token: write; el resto del workflow corre sin permisos. Antes de que sirva hay que dar de alta el pending publisher en pypi.org con los cuatro datos que espera (owner, repo, publish.yml, environment pypi). Incluye dos guardas antes de subir nada: - que el tag del release coincida con __version__, porque una versión subida a PyPI no se puede reemplazar, solo yankear; - twine check sobre el sdist y el wheel. Claude-Session: https://claude.ai/code/session_01RmtZ9qBemrc9TncwVTG6ED
Diffstat (limited to 'claude_logbook/sessions.py')
0 files changed, 0 insertions, 0 deletions