Skip to content

chore: pkgs/openclaw を別レポジトリ hackdays-io/openclaw-config へ移す - #589

Open
yu23ki14 wants to merge 1 commit into
mainfrom
chore/extract-openclaw
Open

yu23ki14 wants to merge 1 commit into
mainfrom
chore/extract-openclaw

Conversation

@yu23ki14

Copy link
Copy Markdown
Member

概要

OpenClaw の Fly デプロイ設定(pkgs/openclaw)を、履歴ごと別レポジトリ hackdays-io/openclaw-config に切り出しました。

pkgs/openclaw は Toban 本体のコードに依存しておらず、@toban/mcp Worker の MCP エンドポイントを呼ぶだけなので、モノレポに置く必要がありません。

変更内容

  • pkgs/openclaw を削除
  • ルート package.json の pnpm openclaw エイリアスを削除
  • pnpm-lock.yaml: pkgs/openclaw の importer(15 行)だけを削除(他の依存解決は変えていません)
  • DEPLOYMENT.md §7
    • Toban 側の準備(7-0: MCP エンドポイント・トークン発行)は残す。どの OpenClaw から使う場合も必要なため
    • Fly へのデプロイ手順(旧 7-1〜7-5)は openclaw-config の DEPLOYMENT.md へ移設し、リンクに置き換え
  • CLAUDE.md / pkgs/extensions/mcp/CLAUDE.md: 参照を新レポジトリに向ける

openclaw-config 側(push 済み)

  • git filter-repo で pkgs/openclaw の履歴を保ったまま切り出し
  • 単独で動くように package.json(pnpm / Node のバージョン指定)・Biome を持たせ、pnpm openclaw <script> → pnpm <script> に変更
  • toban 内のパス参照は GitHub リンクに置き換え
  • pnpm test(15 件)/ pnpm typecheck / pnpm biome:check は通過

確認

  • pre-commit(Biome check / format、frontend typecheck)通過
  • pnpm install --frozen-lockfile 通過

🤖 Generated with Claude Code

OpenClaw の Fly デプロイ設定(fly.toml / 設定テンプレート / 指示書 / 配布用スキル /
render-config)は Toban 本体のコードに依存しておらず、MCP エンドポイントを呼ぶだけなので、
履歴ごと hackdays-io/openclaw-config に切り出した。

- pkgs/openclaw を削除し、ルートの `pnpm openclaw` エイリアスと lockfile の importer を外す
- DEPLOYMENT.md §7: Toban 側の準備(7-0 MCP エンドポイント・トークン発行)は残し、
  Fly へのデプロイ手順(旧 7-1〜7-5)は openclaw-config の DEPLOYMENT.md へ移設
- CLAUDE.md / pkgs/extensions/mcp/CLAUDE.md の参照を新レポジトリに向ける

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
toban Ready Ready Preview Sep 16, 2026 8:58am UTC

Request Review

This branch was successfully deployed

1 active deployment
Preview — 04fbcee9 Deployed Sep 16, 2026 by vercel[bot]
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