Repository navigation
Versión 1.0.0: CLI y Action alineadas, binario precompilado activo - #59
Merged
Merged
Conversation
La 0.8.0 nunca se publicó: todo lo hecho desde la v0.7.0 sale como 1.0.0. CLI y Action alineadas en 1.0.0; la web muestra la versión en el pie y sus avisos hablan de la 1.0.0. Resumen del CHANGELOG redactado por Gemini 3 Flash (delegado) y revisado por Claude; resto, Claude. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
El job action fuerza la ruta de go run (COMMITLING_RELEASE_URL a un puerto cerrado): con release/checksums.txt y la release publicada usaría el binario, se saltaría setup-go y el chequeo del Go parcheado fallaría. El job binario prueba antes la Action con el checksums.txt del repositorio contra la release real (go run antes de publicarla, binario después, mismo SVG) y exige que coincida con los binarios recompilados. Hecho por Claude. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Referencias a v0.8.0 pasan a v1.0.0 (se mantienen los avisos de «aún no publicada» hasta la release). Fuera la falsa promesa del Marketplace y el aviso obsoleto de que v1 podía no existir. Binario precompilado: cómo se genera y por qué se borra release/checksums.txt tras publicar. PLAN con «Después de la 1.0». Hecho por Claude. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
scripts/build-release.sh out/rel --write con Go 1.27.3 tras el último cambio de código. Al publicar la release v1.0.0, release.yml recompila, comprueba y sube los 6 binarios; hasta entonces la Action recibe un 404 y compila con Go (probado en local en linux/arm64 y en el job binario). Hecho por Claude. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Versión 1.0.0
La 0.8.0 nunca se publicó: todo lo hecho desde la v0.7.0 (fases 1 a 4: seguridad, instalación guiada, especie cactus, selector de tema, binario precompilado…) sale como v1.0.0. CLI y Action quedan alineadas en 1.0.0. La interfaz de
action.ymlno cambia y las tarjetas del musgo y del hongo son byte a byte las de v0.7.0.Qué cambia
cmd/commitling/main.go(y su test), el pie de la web y la documentación; CHANGELOG[1.0.0] - 2026-10-26con resumen y enlaces de comparación.release/checksums.txtde la 1.0.0 (scripts/build-release.sh out/rel --write, Go 1.27.3, generado tras el último cambio de código). Al publicar la release,release.ymlrecompila con--checky sube los 6 binarios.actionfuerza la ruta dego run(COMMITLING_RELEASE_URLa un puerto cerrado), porque con la release publicada usaría el binario, se saltaríasetup-goy el chequeo «Go parcheado en todas las llamadas» fallaría enmain. El jobbinarioprueba además la Action con elchecksums.txtdel repositorio contra la release real (hoy: 404 →go run; tras publicar: binario verificado; mismo SVG) y exige que coincida con los binarios recompilados.v1aún no existe» dedocs/USO.md;DESARROLLO.mdy la skillpublicar-versionexplican el ciclo derelease/checksums.txt; PLAN con «Después de la 1.0»; SECURITY, AGENTS y MEMORY al día.Compatibilidad del perfil (crítico)
release/checksums.txty sin release publicada, el pasobinrecibe un 404 y compila con Go: probado en local (linux/arm64, URL real →::notice::ygo run) y en el jobbinario. Con binarios publicados (servidor local) descarga, verifica el SHA-256 y el SVG es idéntico al dego run.v1no se mueve en esta PR: el perfil sigue en v0.7.0 hasta publicar.Tras fusionar (orquestador)
gh release create v1.0.0 --repo BertMarti/commitling --target main --title "v1.0.0 · Primera versión estable" --notes-file <notas>(notas enmejoras-informes/release-commitling-v1.0.0.md, sin la primera línea «Título:»).checksums.txt.git fetch --tags && git tag -f v1 v1.0.0 && git push -f origin v1.v1-tras-publicar(avisos fuera, ejemplos@v1.0.0, borrarelease/checksums.txt).Cómo probarlo
gofmt -l .,go vet ./...,GOFLAGS=-p=2 go test ./...,scripts/build-release.sh out/rel --check.Quién hizo qué
🤖 Generated with Claude Code