v3.5.2 — Binarios de release con procedencia limpia
Patch de higiene de build. El ejecutable oficial de v3.5.1 para Windows amd64 reportaba vcs.modified=true y versión de módulo v3.5.1+dirty, aunque la revisión embebida coincidía exacto con el tag. Cualquier chequeo de procedencia de fuente limpia lo rechazaba.
La causa: la salida de GoReleaser en /dist/ en la raíz no estaba ignorada, así que Go marcaba el árbol como modificado al compilar. El fix (#1959) agrega /dist/ al .gitignore, solo en la raíz, y suma un test de regresión que verifica que los archivos de fuente normales y los directorios dist anidados siguen visibles.
Ojo: no hubo malfuncionamiento, corrupción ni modificación maliciosa; es puramente procedencia. Si validás binarios con go version -m, bajate v3.5.2.
v3.5.2 — Release binaries with clean provenance
Build-hygiene patch. The official v3.5.1 Windows amd64 executable reported vcs.modified=true and module version v3.5.1+dirty, even though its embedded revision matched the tag exactly. Any clean-source provenance check rejected it.
Root cause: root-level GoReleaser output in /dist/ was not ignored, so Go flagged the tree as modified at build time. The fix (#1959) adds /dist/ to .gitignore, root only, plus a regression test confirming ordinary source files and nested dist directories stay visible.
No functional malfunction, corruption, or malicious modification was involved; this is purely provenance. If you verify binaries with go version -m, grab v3.5.2.
v3.5.2 — Binaires de release à provenance propre
Patch d'hygiène de build. L'exécutable officiel v3.5.1 pour Windows amd64 signalait vcs.modified=true et la version de module v3.5.1+dirty, alors que sa révision embarquée correspondait exactement au tag. Tout contrôle de provenance de source propre le rejetait.
Cause : la sortie GoReleaser dans /dist/ à la racine n'était pas ignorée, donc Go marquait l'arbre comme modifié au build. Le correctif (#1959) ajoute /dist/ au .gitignore, racine uniquement, avec un test de régression qui garantit que les fichiers source ordinaires et les répertoires dist imbriqués restent visibles.
Aucun dysfonctionnement, corruption ni modification malveillante : c'est uniquement une question de provenance. Si vous vérifiez les binaires avec go version -m, passez à v3.5.2.