ci: deploy.yml concurrency cancel-in-progress

leo 2026-05-16 帳號 Actions 用爆配額被 disable。連續 push 時舊跑會被
新跑取代,省 50%+ minutes。

代價:在中段 push 後 +30 秒內再 push 第三次,第二次跑被取消(不會部署)。
LI 開發階段可接受 — 開發頻率高、最終 push 才需要真實部署。

未來若需要每次都跑(例如生產穩定期),改回 false。
This commit is contained in:
2026-05-16 16:39:59 +08:00
parent 388c193ae7
commit ce693b4de1
+3 -1
View File
@@ -21,7 +21,9 @@ on:
concurrency: concurrency:
group: deploy-${{ github.ref }} group: deploy-${{ github.ref }}
cancel-in-progress: false # 連續 push 時取消舊跑(節省 GH Actions minutes 配額;M5 之前 LI 開發頻率高)
# 2026-05-16 leo 帳號 Actions 用爆配額被 disable 一次,改用此設定降風險
cancel-in-progress: true
jobs: jobs:
# ── Job 1:掃描所有 wrangler.toml 目錄,輸出 deploy matrix ────────────── # ── Job 1:掃描所有 wrangler.toml 目錄,輸出 deploy matrix ──────────────