發佈 jsc-cli 0.0.6:deploy 依版本落後推薦更新 #9
2 Participants
Notifications
Due Date
No due date set.
Depends on
#14 發佈 jsc-hooks 0.0.9:version-guard 新增 report
plugins/hooks
Reference: plugins/cli#9
Reference in New Issue
Block a user
變更摘要
deploy在問模式之前先比對版本,只要有任一個 plugin 落後,就把「更新」設為推薦選項。新增步驟 2:
jsc-hooks/hooks/version-guard.sh report,取得每個 plugin 的本機與已發佈版本。behind ≥ 1→ 把update標為推薦,並點名哪些 domain 落後、本機與遠端各是什麼版本。一個落後就夠,不必等過半。behind = 0→ 不做推薦,三個選項中性呈現。查詢失敗→ 明講。未能驗證不等於最新,不得算進任何一邊。原本第 2 步直接問模式,推薦與否全憑猜測;現在推薦有事實依據。
影響範圍
deploy多一次版本查詢(約數秒),步驟由 6 步變 7 步。jsc-hooks的version-guard.sh report(該 repo 另有 PR,本 PR 依賴它)。驗證
STE100 lint 通過;description 4 句;步驟編號 1~7 連續。