## 背景 Firebase Hosting から Cloudflare Pages へ移行完了後、 リポジトリ内に残存する Firebase 関連の設定・スクリプト・テストを Cloudflare 対応に完全置き換えする。 ## 削除対象 - [ ] `firebase.json` - [ ] `.firebaserc` - [ ] `firebase-debug.log`(.gitignore 確認) - [ ] Firebase Hosting に依存したローカル起動スクリプト - `firebase emulators:start` など ## 追加・修正対象 ### ローカル開発スクリプト - [ ] Cloudflare Pages のローカル再現スクリプトを追加 - `wrangler pages dev dist --proxy 8080` などで rewrite をローカルで再現 - `package.json` の dev スクリプトを更新 ### テストコード - [ ] Firebase Hosting の rewrite 挙動を前提としたテストを特定 - [ ] Cloudflare の rewrite 挙動に合わせて修正 - [ ] Cookie の Set / 検証まわりの結合テストを追加 - `httpx.AsyncClient` で Set-Cookie ヘッダーが正しく返るかを検証 ### CI/CD - [ ] Firebase Hosting 関連の GitHub Actions step をすべて削除 (Issue #4 と重複する部分は #4 で対応済みのはず) ## 確認事項 - `grep -r "firebase" .` でリポジトリ全体に残存がないことを確認 - ローカルで `wrangler pages dev` が正常に起動することを確認 ## 依存 - Issue #1 〜 #4 がすべて完了してから着手(最後にやるクリーンアップ)
背景
Firebase Hosting から Cloudflare Pages へ移行完了後、
リポジトリ内に残存する Firebase 関連の設定・スクリプト・テストを
Cloudflare 対応に完全置き換えする。
削除対象
firebase.json.firebasercfirebase-debug.log(.gitignore 確認)firebase emulators:startなど追加・修正対象
ローカル開発スクリプト
wrangler pages dev dist --proxy 8080などで rewrite をローカルで再現package.jsonの dev スクリプトを更新テストコード
httpx.AsyncClientで Set-Cookie ヘッダーが正しく返るかを検証CI/CD
(Issue Stg #4 と重複する部分は Stg #4 で対応済みのはず)
確認事項
grep -r "firebase" .でリポジトリ全体に残存がないことを確認wrangler pages devが正常に起動することを確認依存