Q-PAO 探索製造所
← 科技新聞

DEVELOPER TOOLS / 工作流程依賴

AI 人工智慧

GitHub Actions 預覽工作流程鎖定檔:標籤移動,仍執行已核對的版本

GitHub 新增工作流程依賴鎖定檔公開預覽,讓 Actions 執行固定的提交版本,降低標籤或分支移動帶來的意外變更。

原文發布 · 本站整理
Q-PAO 編輯整理 · 消息來源:GitHub 官方 Changelog
GitHub 官方綠色發布圖,標示 Actions lockfiles 公開預覽
圖片:GitHub 官方功能發布配圖,非執行結果 ↗

消息重點

  • gh actions-lock 擴充工具可產生 .github/workflows/actions.lock,記錄動作、間接依賴與可重用工作流程的提交版本。
  • 可逐一導入工作流程;納入後,每個依賴都必須有鎖定紀錄,執行時採用紀錄中的提交,而非移動後的標籤位置。
  • Dependabot 更新已導入工作流程的動作版本時,會在同一個拉取請求更新對應鎖定紀錄;管理員也可要求使用鎖定檔。

依據:GitHub Actions workflow lockfiles in public preview ↗

本站觀察

本站觀察:部署流程和應用程式一樣需要可追查的版本。小型網站可先挑一條建置流程試用,確認更新與回復方式,再逐步擴大;審查時也要一起看鎖定檔差異。

來源與更正

本文為官方消息摘要及本站觀察,非廠商合作稿,也非本站硬體實測。產品條件與支援範圍以官方最新資料為準。

閱讀 GitHub 官方 Changelog 原文 ↗ · 回報內容問題