Release and CI

スクリプト

scripts/ ディレクトリには、ローカルワークフローや運用タスク向けのヘルパースクリプトが含まれています。 タスクが明確にスクリプトに結び付いている場合はこれらを使用し、それ以外では CLI を優先してください。

規約

  • ドキュメントやリリースチェックリストで参照されていない限り、スクリプトは任意です。
  • CLI サーフェスが存在する場合はそれを優先してください(例: 認証監視では openclaw models status --check を使用します)。
  • スクリプトはホスト固有であると想定し、新しいマシンで実行する前に内容を読んでください。

認証監視スクリプト

認証監視については 認証 で扱っています。scripts/ 配下のスクリプトは、systemd/Termux の電話ワークフロー向けの任意の追加機能です。

GitHub 読み取りヘルパー

通常の gh は書き込み操作用に個人ログインのままにしつつ、リポジトリスコープの読み取り呼び出しで gh に GitHub App インストールトークンを使わせたい場合は、scripts/gh-read を使用してください。

必須 env:

  • OPENCLAW_GH_READ_APP_ID
  • OPENCLAW_GH_READ_PRIVATE_KEY_FILE

任意 env:

  • リポジトリベースのインストール検索を省略したい場合の OPENCLAW_GH_READ_INSTALLATION_ID
  • 要求する読み取り権限サブセットをカンマ区切りで上書きするための OPENCLAW_GH_READ_PERMISSIONS

リポジトリ解決順序:

  • gh ... -R owner/repo
  • GH_REPO
  • git remote origin

例:

  • scripts/gh-read pr view 123
  • scripts/gh-read run list -R openclaw/openclaw
  • scripts/gh-read api repos/openclaw/openclaw/pulls/123

スクリプトを追加する場合

  • スクリプトは焦点を絞り、ドキュメント化してください。
  • 関連するドキュメントに短い項目を追加してください(存在しない場合は作成してください)。

関連