Skip to content

Vanilla desktop a mobil nabízejí serverům z forku upstream verzi, kterou náš kanál nemá #26

Description

@immakermatty

Co

Oficiální desktop a mobilní T3 Code jsou vanilla upstream a o kanálu Lazurio/t3code nevědí. Proti serveru z forku (DEV-6633, zjištěno z upstream kódu v0.0.44 a canary):

  • Desktop (apps/web/src/versionSkew.ts upstream) porovnává se serverem jen X.Y.Z (kromě dvou nightly). Desktop 0.0.44 proti 0.0.44-lazurio.N nebo 0.0.44-preview.…: žádná nabídka. Proti serveru se starším X.Y.Z (dnes všech 11 Mašin na 0.0.42-lazurio.1) nabídne „Update to 0.0.44“. Server pak hledá v0.0.44 v Lazurio/t3code, kde není, a vrátí „t3@0.0.44 is not published in Lazurio/t3code releases.“ Pod launcherem s protokolem 2 by se k tomu stejně nedostal (Přechod z 0.0.42-lazurio.1: launcher protokol 2 → 3 blokuje tlačítko Update a lokální update se starým CLI shodí službu #25).
  • Mobil („Check for updates“, apps/mobile/src/features/settings/environment-maintenance.ts) čte index pingdotgg/t3code a nabídne nejnovější upstream verzi kanálu serveru; skončí stejnou hláškou. Preview server (0.0.44-preview.20260930.1) dnes nic nedostane, protože upstream preview 0.0.43-preview.20260928.2413 je nižší; další upstream preview už ano.

Pořadí pro operátory

Nejdřív Update ve webové T3 v Environmentu (nabízí jen vydání našeho kanálu), teprve potom desktop. Nabídku „Update to X“ z desktopu nebo mobilu na vanilla verzi ignorovat. Popsáno v runbooku, sekce „Desktop a mobil proti serveru z forku“.

Otevřené

Živé potvrzení z desktopu přinese Matějův test (DEV-6633 M4). Mechanismus se nestaví; případně návrh upstreamu (klient by neměl nabízet verzi, kterou server neumí nainstalovat).

🤖 Generated with Claude Code

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