Repository navigation
Binarios que puedes comprobar tú y una galería más fácil de recorrer.
Si ya usas commitling no tienes que hacer nada: con BertMarti/commitling@v1 tu criatura sale exactamente igual (todas las tarjetas son las de la 1.1.0, byte a byte) y la Action mantiene las mismas opciones.
Añadido
-
Atestaciones de procedencia. Cada binario de esta release (Linux, macOS y Windows; amd64 y arm64) lleva una atestación firmada por GitHub que dice de qué commit y de qué workflow salió. Si te bajas uno para usar la línea de órdenes sin instalar Go, compruébalo con la CLI de GitHub (2.49 o posterior, con la sesión iniciada:
gh auth login):gh attestation verify commitling_1.2.0_linux_amd64 --repo BertMarti/commitling
Cambia el nombre por el del archivo que te hayas bajado. Si dice «Verification succeeded», el archivo no ha cambiado ni un byte desde que lo compiló y firmó un workflow de este repositorio; para exigir además que fuera el workflow «Release», añade
--signer-workflow BertMarti/commitling/.github/workflows/release.yml. Hace faltagh2.49 o posterior. La Action no necesita nada de esto: antes de usar su binario comprueba su huella SHA-256 con la lista que viaja dentro de ella y, si no coincide, compila el código con Go. -
Filtro «Ver en la galería» en la web (https://bertmarti.github.io/commitling/#galeria): con un clic ves una sola especie (sus fases, ánimos, accesorios y tarjeta compacta) en vez de más de 200 tarjetas seguidas; «Todas» vuelve a enseñarlas. Funciona con teclado y lector de pantalla y no guarda nada en tu navegador.
-
La web explica cómo verificar los binarios en la sección nueva «Binarios verificables» (enlace «Verificar» en la cabecera).
Cambiado
- La Action vuelve a usar el binario precompilado y verificado de esta versión (sin compilar en cada ejecución), como en la 1.1.0.