Cloudflare Pagesのデプロイがスキップされていた件
Cloudflare Pagesのデプロイがスキップされていた件
GitHub Actionsでの自動リンク更新時に [skip ci] をコミットメッセージにつけていたところ、Cloudflare Pagesのデプロイもスキップされていた。

原因
Cloudflare Pagesには、コミットメッセージのプレフィックスでビルドをスキップする機能がある。
Without any configuration required, you can choose to skip a deployment on an ad hoc basis. By adding the [CI Skip], [CI-Skip], [Skip CI], [Skip-CI], or [CF-Pages-Skip] flag as a prefix in your commit message, and Pages will omit that deployment. The prefixes are not case sensitive.
ドキュメントには「プレフィックスとして」と書かれているが、実際にはコミットメッセージ内に含まれていればスキップされる模様。
実際にスキップされたコミットメッセージの例:
chore: update external content [skip ci]fix: remove [skip ci] to enable Cloudflare deployment
以下のフラグが対象(大文字小文字は区別しない):
[CI Skip][CI-Skip][Skip CI][Skip-CI][CF-Pages-Skip]
参考: Skipping a build via a commit message | Cloudflare Pages docs
対応
GitHub Actionsのワークフローでコミットメッセージから [skip ci] を削除した。
教訓
かっこつけず日本語でコミットメッセージを書いていればこんなことにはならなかった。