# release.toml

# Etiqueta por crate: `pagetop-macros-v0.2.0`
tag-prefix = "{{crate_name}}-"

# Confirmaciones firmadas (no requeridas)
sign-commit = false
sign-tag = false

# Empuja etiquetas y commits
push = true

# Publica en crates.io (puedes desactivarlo para pruebas)
publish = true

# Solo permite publicar estos crates (los que forman parte del workspace)
allow-branch = ["main"]
consolidate-commits = false

# Mensaje personalizado para el commit de versión
pre-release-commit-message = "🔖 Prepara publicación de {{crate_name}} {{version}}"

pre-release-hook = [
    "sh", "-c", "ROOT=$(git rev-parse --show-toplevel) && \"$ROOT/tools/changelog.sh\" {{crate_name}} {{version}} --stage"
]
