rai release
Comandos de gestión de releases. Ejecuta gates de calidad, incrementa versiones, genera changelogs y publica releases.
rai release list¶
Lista los releases desde el knowledge graph. Muestra todos los nodos de release con su estado, fecha objetivo y epics asociados.
| Flag | Corta | Descripción |
|---|---|---|
--project |
-p |
Ruta raíz del proyecto. Por defecto: . |
rai release check¶
Ejecuta todos los gates de calidad antes de publicar. Ejecuta 10 verificaciones: tests, tipos, lint, seguridad, cobertura, build, validación de paquete, changelog, versión PEP 440 y sincronización de versión.
| Flag | Corta | Descripción |
|---|---|---|
--project |
-p |
Ruta raíz del proyecto. Por defecto: . |
Códigos de salida: 0 todos pasan, 1 alguno falla.
rai release publish¶
Orquesta un release completo: check → bump → changelog → commit → tag → push. Se requiere --bump o --version.
| Flag | Corta | Descripción |
|---|---|---|
--bump |
-b |
Tipo de incremento de versión: major, minor, patch, alpha, beta, rc, release |
--version |
-v |
Versión explícita (reemplaza --bump) |
--dry-run |
Muestra qué ocurriría sin ejecutar | |
--skip-check |
Omite los gates de calidad (peligroso) | |
--project |
-p |
Ruta raíz del proyecto. Por defecto: . |
# Release alpha
rai release publish --bump alpha
# Release minor (simulación)
rai release publish --bump minor --dry-run
# Versión explícita
rai release publish --version 2.2.3
Ver también: rai gate check