Skip to content

release: env/dev → env/prod(旧Node関数の撤去)#140

Merged
cursor[bot] merged 3 commits into
env/prodfrom
env/dev
Jul 2, 2026
Merged

release: env/dev → env/prod(旧Node関数の撤去)#140
cursor[bot] merged 3 commits into
env/prodfrom
env/dev

Conversation

@kojira

@kojira kojira commented Jul 1, 2026

Copy link
Copy Markdown
Member

本番反映(env/devenv/prod): 旧 Node 関数の撤去

Go全面移行完了に伴い、本番の旧 Node Cloud Functions を撤去する。マージ=本番反映(あなたの dev 確認・指示後にのみマージします)。

dev での実地検証(このPRの内容で確認済み)

  • firebase deployNode.js (1st Gen) 関数10本を削除(status/sanpai/register/ranking/userOGP/ogpRewrite + スケジュール4本、全て "Successful delete operation")。ログ上「Node.js 22 (1st Gen)」と明記され、Go(gen2)関数は prune 対象外
  • Go稼働確認: dev rankingGo→200、statusGo?user=ShinoharaTa→200。
  • Node削除確認: dev ranking/status→404。
  • dev-deploy 全体 success。

本番での挙動(同一メカニズム)

本番 prod-deploy は「Go関数→フロント」順だが、firebase deploy 時に同様に旧 Node 関数10本を prune する。Go関数は firebase 管理外のため影響なし。フロント/hosting は既に Go版のみ参照。

差分

app/functions/index.js(スタブ化)/ docs/backend.md の2ファイルのみ。

Open in Web Open in Cursor 

cursoragent and others added 3 commits July 1, 2026 20:14
status/sanpai/register/ranking/userOGP/ogpRewrite とスケジュール4本は
すべてGo版(statusGo等)へ移植済みで、フロントの$axios呼び出しと
firebase.jsonのhosting rewrite(/u/*->ogpRewriteGo)もGo版のみを参照する。
app/functions/index.jsを関数を一切exportしないスタブにし、firebase deploy時に
旧Node関数がprune(削除)されるようにする。Go版(gcloud個別デプロイのgen2)は
firebase管理外のためpruneされない。旧実装のソースはgit履歴に保全。
docs/backend.mdに撤去の経緯と挙動を追記。

Co-authored-by: kojira <kojira@users.noreply.github.com>
Co-authored-by: kojira <kojira@users.noreply.github.com>
Co-authored-by: kojira <kojira@users.noreply.github.com>
@cursor cursor Bot merged commit 21b4a01 into env/prod Jul 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants