Skip to content

Po tlačítku Update zůstává příkaz t3 na předchozí verzi #30

Open

Description

@immakermatty

Co se stalo

První update tlačítkem Update (2026-10-03, launcher protokolu 3) z 0.0.44-lazurio.1 na 0.0.45-lazurio.1 proběhl správně:

  • service-state.json ukazuje activeVersion: 0.0.45-lazurio.1 a update.status: committed;
  • server běží z versions/0.0.45-lazurio.1;
  • descriptor hlásí serverVersion: 0.0.45-lazurio.1.

Odkaz ~/.local/bin/t3 ale dál míří na versions/0.0.44-lazurio.1/t3, takže t3 --version hlásí 0.0.44-lazurio.1.

Proč

Upstream přesměrovává odkaz t3 jen v t3 update (repointLauncher v apps/server/src/cli/update.ts). Update z aplikace jde přes launcher (selfUpdate), který odkaz nepřesměruje. Je to upstream chování, ne chyba overlaye.

Dopad

Lazurio Launchpad páruje přes příkaz t3 auth pairing create. Ten pak běží ze starší verze než server nad stejnou databází. Mezi 0.0.44 a 0.0.45 se migrace nezměnily, takže dnes to nevadí. Jakmile nová verze přidá migraci, může starší CLI pracovat se schématem, které nezná.

Co s tím

  • Žádnou vlastní mašinérii nestavět.
  • Další převod přes Machines (t3 service install nové verze) nebo t3 update odkaz srovná.
  • Případně navrhnout upstreamu, ať launcher po commitu odkaz přesměruje.
  • Sledovat, jestli nová verze nemění migrace; pak odkaz srovnat.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions