Saltar a contenido

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 list

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: .
rai release check

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