畫面說「已是最新版」,但我實例上的引擎其實是舊的 #95
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
畫面跟我說「已是最新版」,但我實例上的引擎其實是舊的。
實撞(leo 2026-08-12)
leo 按了檢查更新,畫面回:
那句話在它自己的定義下是對的——prod 的安裝包確實是 1.4.37。
但同一天修好並已經送上 Gitea 的四件(藏書地圖止血、補算的順序與每日上限、
標庫共用額度閘、零件目錄不再謊報)一件都不在他實例上。
為什麼會這樣:東西到使用者手上有兩條路,畫面只看得到其中一條
Leo/Arcrun的main分支出處:
matrix/arcrun/cli/src/lib/deploy.ts:95組的是…/repos/Leo/Arcrun/archive/{ref}.tar.gz,cli/src/commands/update.ts把 ref 寫死main。⇒ 兩條路各走各的,而畫面只報第一條,卻用「已是最新版」這種涵蓋一切的說法。
要達成什麼
使用者問「我是不是最新的」,答案要涵蓋他實際會受影響的東西。
不是要畫面多一個版本號給他看——他不該需要知道有兩條路。
是「已是最新版」這句話說出口時,它得是真的。
怎麼驗才算數
紅線
相關
Leo/Arcrun#93(成品比源碼舊也沒有閘會講——同一個家族:該說的沒說)