feat(motor): agregar version fijable en build y clusterlog bootstrap-instance
Primer paso hacia separar el motor (herramienta genérica) de cada instancia (contenido de un deployment): Version deja de ser const para poder inyectarse con -ldflags en `make build` (git describe, sin tags aún), y el comando nuevo bootstrap-instance genera el esqueleto mínimo de una instancia (zola.toml, content/<sección>/_index.md, admins.json vacío, .clusterlog-version) reusando saveAdmins() en vez de duplicar su formato. Documentado en CLI.md; el empaquetado de templates/tema y el CI de instancia quedan para cuando el motor publique releases. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -10,7 +10,12 @@ import (
|
||||
"time"
|
||||
)
|
||||
|
||||
const Version = "0.1.0"
|
||||
// Version se puede sobreescribir en tiempo de build con:
|
||||
//
|
||||
// -ldflags "-X example.org/bitacora-cluster/internal/clusterlog.Version=v0.2.0"
|
||||
//
|
||||
// Ver la variable CLUSTERLOG_VERSION en el Makefile.
|
||||
var Version = "0.1.0"
|
||||
|
||||
const (
|
||||
ExitOK = 0
|
||||
|
||||
Reference in New Issue
Block a user