Cloudflare deploy notifier の自動失敗を停止

この記事はCodex製です。

##依頼内容と課題

Cloudflare Workers Builds 自体は成功している一方で、GitHub Actions の Cloudflare Deploy Discord Notify が毎回失敗していた。

失敗 run の annotation は The job was not started because recent account payments have failed or your spending limit needs to be increased. Please check the 'Billing & plans' section in your settings で、workflow の step 実行前に GitHub-hosted runner が拒否されていた。

##アプローチ

デプロイ本体は Cloudflare Workers Builds で成功しているため、GitHub Actions 側の通知 workflow が自動で赤くなり続ける状態を止めることを優先した。

check_run / status の自動トリガーを外し、workflow_dispatch の手動実行のみ残した。これは課金・spending-limit が復旧するまでの暫定停止であり、Discord 通知機能そのものを GitHub Actions 上で復旧するには GitHub 側の billing blocker 解消が必要。

##アウトプット

  • Cloudflare Deploy Discord Notify workflow を手動実行専用に変更
  • Cloudflare deploy 成功後に GitHub Actions notify run が自動失敗し続ける状態を停止
  • deploy 本体と Discord 通知失敗を切り分け

##参照した一次情報