Skip to content

Workers の preview と deploy を GitHub Actions に移行 - #172

Closed
tknkaa wants to merge 9 commits into
mainfrom
add-workers-preview-workflow
Closed

tknkaa wants to merge 9 commits into
mainfrom
add-workers-preview-workflow

Conversation

@tknkaa

@tknkaa tknkaa commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Workers の PR preview と main への本番 deploy を GitHub Actions に移行します。

  • PR: preview 専用 Worker hitori-mahjong-preview の version を作成し、preview URL を PR にコメント
  • preview は専用 D1 (hitori-mahjong-preview) を使うため、本番データに触れません(env.preview、custom domain は継承させない)
  • main: wrangler deploy で本番 (mahjong.utcode.net) にデプロイ
  • Terraform の設定とローカル state を削除。D1 と custom domain は Wrangler に一本化(Cloudflare 上のリソースは削除していません)
  • Version URL を有効化(preview_urls)
  • seed migration から D1 が拒否する BEGIN/COMMIT を削除
  • 使用している action を最新に更新し commit SHA に固定
  • CLOUDFLARE_API_TOKEN は wrangler 実行 step のみに渡し、checkout の資格情報も保存しない

確認済み: pnpm run build、preview workflow 成功、preview/prod ともに HTTP 200

補足: preview D1 への migration は CI では実行しません(デプロイ用 token に D1 権限がないため)。schema 変更時は pnpm wrangler d1 migrations apply DB --remote -e preview を手動実行してください。

@github-actions

github-actions Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

A preview of 9d764b4 is available at https://c534e284-hitori-mahjong-preview.ut-code.workers.dev

@tknkaa tknkaa changed the title Add Cloudflare Workers GitHub Actions workflows Workers の preview と deploy を GitHub Actions に移行 Sep 25, 2026
@tknkaa

tknkaa commented Sep 25, 2026

Copy link
Copy Markdown
Contributor Author

OIDC 非対応のため Actions でのデプロイを見送り、Workers Builds に戻します。Terraform 削除は別 PR に切り出します。

@tknkaa tknkaa closed this Sep 25, 2026
@tknkaa
tknkaa deleted the add-workers-preview-workflow branch September 25, 2026 13:52
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