Astro 7 移行の罠: @astrojs/cloudflare v14 から配信先が Pages → Workers に変わる
@astrojs/cloudflare v14 では配信先が Cloudflare Pages から Workers に変わる。デプロイ設定を Pages のままにしていると、ビルドは通り、ドメインも応答するのに、本番だけ古いまま更新されない。
どんなときに使う?
- Astro 7 /
@astrojs/cloudflarev14 へアップデートするとき - 「main にマージしたのに本番が更新されない」「ビルド成功なのに反映されない」とき
対策
- デプロイ基盤ごと変わるメジャーアップデートでは、最初に CI / デプロイ設定(Pages のプロジェクト → Workers の設定)を見直す。
- 本番に新しいビルドが出ているかを、ビルドの成否ではなく実際のレスポンス(バージョン表示など)で確認する。
注意点
- 投稿者は Zenn にハマりポイントを 5 つまとめている。詳細はリンク先を参照。