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_IDOPENCLAW_GH_READ_PRIVATE_KEY_FILE
任意 env:
- リポジトリベースのインストール検索を省略したい場合の
OPENCLAW_GH_READ_INSTALLATION_ID - 要求する読み取り権限サブセットをカンマ区切りで上書きするための
OPENCLAW_GH_READ_PERMISSIONS
リポジトリ解決順序:
gh ... -R owner/repoGH_REPOgit remote origin
例:
scripts/gh-read pr view 123scripts/gh-read run list -R openclaw/openclawscripts/gh-read api repos/openclaw/openclaw/pulls/123
スクリプトを追加する場合
- スクリプトは焦点を絞り、ドキュメント化してください。
- 関連するドキュメントに短い項目を追加してください(存在しない場合は作成してください)。