Skip to content

bug(updater): el diálogo de actualización muestra 'No release notes provided' #104

Description

@henfrydls

Síntoma

Al recibir el update v1.4.3 → v1.5.0, el diálogo del auto-updater muestra "No release notes provided." en el cuerpo (observado en macOS; captura del 2026-08-17). El update funciona, pero el usuario no ve qué trae la versión.

Causa probable

release.yml pasa releaseBody: '' a tauri-action, y el campo notes de latest.json se llena desde ahí → queda vacío. Las notas reales del release sí existen (el job create-release usa gh release create --generate-notes), pero nunca llegan al manifest del updater.

Fix propuesto

En el job aggregate-updater-json (script scripts/aggregate-updater-json.js), al reconstruir/validar latest.json, poblar notes desde el body del release de GitHub (gh api /repos/.../releases/tags/<tag> → .body), con truncado razonable (el diálogo es pequeño; p. ej. primeras N líneas o un resumen "Highlights"). Alternativa: mantener un bloque de highlights curado en el release body y copiar solo esa sección.

Criterios de aceptación

  • El diálogo del updater muestra notas legibles (no el texto vacío).
  • Verificado en el próximo release (latest.json.notes no vacío).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions