gh 新增 release verify 指令,確認發行版沒被人動過手腳
你打包版本發布給同事下載,或反過來下載別人放上去的檔案,想確認沒被偷換——這正是 gh 新增的 release verify 與 release verify-asset 要處理的事。每個發行版能附上一份 attestation(證明文件,帶簽章與時間戳,把版本、git 標籤與檔案綁在一起)。
驗證最新的發行版,打 gh release verify;驗證特定版本,加上標籤打 gh release verify v1.2.3。手上某個附件檔案,想對到最新發行版,打 gh release verify-asset my-asset.zip;要對到特定版本,標籤也加進去,打 gh release verify-asset v1.2.3 my-asset.zip。