diff options
| author | Elvis Claros Castro <elvis@claros.ar> | 2026-08-17 15:44:37 -0300 |
|---|---|---|
| committer | Elvis Claros Castro <elvis@claros.ar> | 2026-08-17 15:44:37 -0300 |
| commit | e31c0d38d1347d12a4e29f1ccdb2602b1a1ea169 (patch) | |
| tree | a6b51d9bcdf4508055c77013911e8e3585619311 /tests/test_terminal.py | |
| parent | 0a08eb01eb882004d7094e029490531bb736f61c (diff) | |
| download | claude-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 'tests/test_terminal.py')
0 files changed, 0 insertions, 0 deletions