背景
PR #364 把 backend CI 改為 artifact pipeline(docker save → upload-artifact → download-artifact → docker load),但 scripts/check-backend-ci-cache.sh 只驗證舊 Buildx/cache 關鍵字,未涵蓋新步驟。日後若誤刪 artifact pipeline 相關步驟,guard 不會抓到 regression。
Source of truth:PR #364 cross-review (Major)
任務
在 scripts/check-backend-ci-cache.sh 補上以下 require_in 檢查:
同時確認現有的 Buildx/cache 關鍵字檢查仍適用(這些都在 backend-build job,不在 backend job)。
完成條件
本票明確不做
- 不修改 CI workflow 本身
- 不修改其他 script
背景
PR #364 把 backend CI 改為 artifact pipeline(
docker save → upload-artifact → download-artifact → docker load),但scripts/check-backend-ci-cache.sh只驗證舊 Buildx/cache 關鍵字,未涵蓋新步驟。日後若誤刪 artifact pipeline 相關步驟,guard 不會抓到 regression。Source of truth:PR #364 cross-review (Major)
任務
在
scripts/check-backend-ci-cache.sh補上以下require_in檢查:actions/upload-artifact— backend-build 必須上傳 artifactactions/download-artifact— backend job 必須下載 artifactdocker save— export 步驟存在docker load— load 步驟存在backend-image— artifact name 一致同時確認現有的 Buildx/cache 關鍵字檢查仍適用(這些都在 backend-build job,不在 backend job)。
完成條件
bash scripts/check-backend-ci-cache.sh在目前 ci.yml 通過本票明確不做