osFoundry / Platform
Releases
Lanza una release con notas, artefactos y changelog: autogenerados por Maestro si quieres.
Qué es
Releases es la forma que tiene osFoundry de convertir un punto de tu historial de Git en algo publicado y versionado: una etiqueta, un conjunto de artefactos de compilación, unas notas de versión legibles y un changelog. Vive en la superficie Code & Build, junto a tus repositorios, así que publicar una versión no implica salir del espacio de trabajo, conectar un proveedor de CI aparte ni copiar mensajes de commit a mano en una wiki. Eliges el commit o la etiqueta, nombras la versión, adjuntas los archivos que compilaste y publicas.
Dentro de osFoundry, el changelog y las notas puede generarlos automáticamente Maestro, el agente del espacio de trabajo. Maestro lee el rango de commits desde tu última versión y redacta un changelog y un resumen de lo que cambió, agrupado y redactado para personas, no como una lista cruda de asuntos de commit. Como osFoundry es bring-your-own-key, esa redacción se ejecuta con el modelo que hayas conectado (local, en la nube o autoalojado); no hay recargo de reventa sobre los tokens, y si lo apuntas a un modelo local el diff y el historial de commits se quedan en tu dispositivo. El borrador es un punto de partida que editas, no una caja negra: tú tienes la última palabra sobre cada línea antes de publicar.
Esto importa porque las notas de versión son el paso que los equipos se saltan cuando supone fricción. Mantener la etiqueta, los artefactos, el changelog y la narrativa en un solo sitio, junto al código que describen, hace que el registro de lo que publicaste realmente se escriba, se mantenga exacto y esté ahí cuando alguien pregunte "¿qué cambió en esta versión?" tres meses después.
Capacidades principales
- Etiqueta un commit como una versión con nombre y publícalo como release desde la superficie Code & Build, sin necesidad de un CI externo
- Adjunta artefactos de compilación (binarios, paquetes, archivos) a la versión para que los archivos publicados vivan junto a la versión que los produjo
- Genera automáticamente un changelog a partir del rango de commits desde tu última versión, redactado por Maestro y totalmente editable antes de publicar
- Escribe notas de versión como un resumen legible de lo que cambió, guardado junto al código en lugar de en un documento aparte
- BYOK y local-first: la redacción del changelog corre sobre las claves de tu propio modelo, y con un modelo local tu historial de commits nunca sale del dispositivo
Casos de uso
- Mantenedor en solitario: publica la versión v1.2, deja que Maestro redacte el changelog a partir de 40 commits, edita dos líneas y publica con el binario compilado adjunto
- Líder de equipo pequeño: entrega una compilación versionada con notas que tus compañeros puedan leer de verdad, sin pagar por asiento por una herramienta de releases aparte
- Desarrollador que cuida la privacidad: genera notas de versión con un modelo local para que los mensajes de commit y los diffs propietarios se queden en tu máquina
Preguntas frecuentes
¿osFoundry escribe las notas de versión por mí?
Puede hacerlo. Maestro lee los commits desde tu última versión y redacta un changelog y un resumen en lenguaje sencillo, que luego editas antes de publicar. Es opcional (puedes escribirlo todo a mano) y la salida de la IA es siempre un borrador que revisas, nunca se publica de forma automática.
¿Qué modelo de IA genera el changelog?
El que hayas conectado. osFoundry es bring-your-own-key, así que la redacción del changelog usa tu propio modelo (local, en la nube o autoalojado) sin recargo sobre los tokens. Apúntalo a un modelo local y tu historial de commits se queda en tu dispositivo.
¿Puedo adjuntar artefactos de compilación a una versión?
Sí. Una versión une la etiqueta, las notas, el changelog y los artefactos que compilaste (binarios, paquetes o archivos), de modo que los archivos que publicaste se quedan junto a la versión exacta que los produjo.