Repository navigation
v1.0.0 · Primera versión estable
¡Ya está aquí la versión 1.0! Es la primera versión estable de commitling y reúne todo lo hecho desde la v0.7.0: seguridad, una instalación guiada, una tercera especie y una Action más rápida. No rompe nada: tu workflow sigue igual (mismas opciones, mismo archivo) y las tarjetas del brote de musgo y del hongo son idénticas a las de antes.
Novedades ✨
- Tercera especie: el cactus: ya puedes elegir al cactus (
species: cactus) como compañero, con sus propias fases de crecimiento desde yema hasta cactus centenario. - Instalación guiada paso a paso: el nuevo generador de la web te guía por 6 sencillos pasos para configurar tu perfil, incluso si nunca has usado GitHub Actions.
- Tema automático: el generador de la web prepara un workflow con tema «automático», que cambia entre claro y oscuro según la preferencia de quien visite tu perfil.
- Mensajes claros en español: si algo falla (un nombre de usuario mal escrito o el límite de la API), la Action te explicará exactamente qué ha pasado y cómo arreglarlo.
- Action mucho más rápida: la Action descarga un programa ya compilado (Linux, macOS y Windows) en vez de instalar Go y compilar en cada ejecución. Si por lo que sea no puede descargarlo, compila como antes: nunca falla por esto.
- Selector de tema en la web: elige Sistema, Claro u Oscuro en la cabecera de la web y la página y todas las criaturas cambian al momento.
- Nuevo comando
commitling workflow: si tienes Go instalado,go run github.com/BertMarti/commitling/cmd/commitling@latest workflow --user tu-usuarioescribe el workflow de tu perfil desde la terminal. - Tarjetas siempre perfectas: la escritura atómica del archivo asegura que nunca te quedes con un SVG cortado o corrupto si la ejecución se interrumpe.
Seguridad 🛡️
- Go al día: se compila con Go 1.27.3, que corrige 11 vulnerabilidades de seguridad de la biblioteca estándar.
- Privacidad protegida: la Action enmascara automáticamente tu token en los registros de ejecución para evitar filtraciones accidentales.
- Web blindada: el sitio oficial cuenta con políticas estrictas de seguridad (CSP y Trusted Types) para evitar ataques y proteger tus datos.
- Dependencias fijadas: las acciones de terceros que usa commitling van fijadas a una versión exacta (por su huella), para que nadie pueda colarlas cambiadas.
- Verificación de integridad: cada binario descargado por la Action se verifica mediante su huella SHA-256 para asegurar que no ha sido alterado.
Cómo actualizar 🚀
- Si ya usas
BertMarti/commitling@v1, no tienes que hacer nada: recibirás la versión 1.0.0 automáticamente en tu próxima ejecución. - Si fijaste una versión exacta (como
@v0.7.0), te recomendamos cambiarla a@v1.0.0o simplemente a@v1. - Si aún no tienes a tu criatura, pásate por el nuevo instalador: https://bertmarti.github.io/commitling/#instalar
Registro de cambios completo: https://github.com/BertMarti/commitling/blob/v1.0.0/CHANGELOG.md