Skip to content

既存Pagesの配備をPrdのmainに限定する - #111

Merged
mashfromband merged 1 commit into
mainfrom
agent/agent-todo-2387-9ae114902171
Oct 11, 2026
Merged

mashfromband merged 1 commit into
mainfrom
agent/agent-todo-2387-9ae114902171

Conversation

@mashfromband

@mashfromband mashfromband commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

既存の GoDD-Matrix Pages を Prd の公開先として保持し、手動実行から別ブランチ・タグ・fork を配備できないよう build と deploy の両方を main に限定します。旧 HTTP MCP のソースは保持し、Vercel の Git 自動配備を停止します。

既存URL・同一オリジン・公開カタログの取得元・ブラウザ内保存は変更しません。GitHub 環境は現在の Prd を供する github-pages を保持します。配備範囲と機能別の受入条件を documents/deployment/PRD.md に記録しました。

検証: lint、全型検査、単体テスト386件、build、build:web成功(既存の2テストはスキップ)。別モデルの確認と同じheadのCIを確認してからマージします。新しいサイト・Prdは作成しません。


Note

Low Risk
Infrastructure guardrails and documentation only; no application or auth logic changes, with low blast radius if conditions are correct.

Overview
Locks GitHub Pages to the existing production site on main of AutoDevJapan/GoDD-Matrix only, so manual workflow runs from forks, other branches, or tags no longer build or deploy.

Both build and deploy jobs in pages.yml now use if: github.repository == 'AutoDevJapan/GoDD-Matrix' && github.ref == 'refs/heads/main'. README points readers to the new deployment doc. documents/deployment/PRD.md records scope (single Prd URL, no new environments), guardrails, preserved app behavior, and acceptance checks—including verifying non-main manual runs skip both jobs.

Vercel Git auto-deploy is turned off via git.deploymentEnabled: false in vercel.json while HTTP MCP code stays in the repo; runtime URLs and client behavior are unchanged.

Reviewed by Cursor Bugbot for commit 072e50a. Bugbot is set up for automated code reviews on this repo. Configure here.

@cursor

cursor Bot commented Oct 11, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: f50ad80b-479c-4f9e-94b1-e2058d629f9f)

@mashfromband

Copy link
Copy Markdown
Contributor Author

別モデル(Gemini 3.1 Pro)が head 072e50a の4ファイルを独立確認し、Must 0でした。レビュアーはビルドやテストを重ねていません。

同じheadの品質ゲート、gitleaks、CodeQLは成功しています。公式文書リンクの別パス提案(Nit)は、現行の公式検索結果とリンクが有効であるため変更不要としました。

既存Prdで検索・詳細・コピー・Markdownの実ダウンロードを確認しました。言語、表示件数、検索と選択セルは再読込/共有URLから復元しています。ログイン・購入・サーバーDBは画面とソースで不在です。

@mashfromband
mashfromband merged commit a0aa41b into main Oct 11, 2026
10 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.

1 participant