Skip to content

fix: installer release version clobbered by /etc/os-release - #37

Merged
gnacho merged 1 commit into
mainfrom
fix/keynest-installer-version-os-release
Aug 7, 2026
Merged

fix: installer release version clobbered by /etc/os-release#37
gnacho merged 1 commit into
mainfrom
fix/keynest-installer-version-os-release

Conversation

@gnacho

@gnacho gnacho commented Aug 7, 2026

Copy link
Copy Markdown
Owner

El instalador fallaba en Debian 13 (trixie): . /etc/os-release pisa la variable VERSION del script (los tags del OS se usan como versión del release, URL malformada). Mismo bug que gnacho/deltos#9.

Cambios

  • Renombrada la variable interna VERSIONKEYNEST_VERSION (no colisiona con /etc/os-release).
  • Normalizado el prefijo v del tag de release (KEYNEST_TAG): funcionan latest, --version=1.5.1 y --version=v1.5.1.

Verificación (Debian 13 real, contenedor debian:trixie, --dry-run)

  • Antes (main): version: 13 (trixie) + download failed .../13 (trixie)/keynest_13 (trixie)_linux_amd64.tar.gz (curl 3) — reproducción exacta del reporte.
  • Después: version: v1.5.1, descarga de keynest_1.5.1_linux_amd64.tar.gz + sha256 verified + dry-run completo, exit 0 — en los 3 modos.

closes #36

@gnacho
gnacho merged commit 28988d5 into main Aug 7, 2026
1 check passed
@gnacho
gnacho deleted the fix/keynest-installer-version-os-release branch August 7, 2026 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Instalador falla en Debian 13: /etc/os-release pisa la variable VERSION

1 participant