Release and CI
Skripte
Das Verzeichnis scripts/ enthält Hilfsskripte für lokale Workflows und Ops-Aufgaben.
Verwenden Sie diese, wenn eine Aufgabe klar mit einem Skript verbunden ist; bevorzugen Sie andernfalls die CLI.
Konventionen
- Skripte sind optional, sofern sie nicht in Dokumentation oder Release-Checklisten referenziert werden.
- Bevorzugen Sie CLI-Oberflächen, wenn sie vorhanden sind (Beispiel: Die Authentifizierungsüberwachung verwendet
openclaw models status --check). - Gehen Sie davon aus, dass Skripte host-spezifisch sind; lesen Sie sie, bevor Sie sie auf einem neuen Rechner ausführen.
Skripte zur Authentifizierungsüberwachung
Die Authentifizierungsüberwachung wird unter Authentifizierung behandelt. Die Skripte unter scripts/ sind optionale Extras für systemd/Termux-Workflows auf Telefonen.
GitHub-Lesehelfer
Verwenden Sie scripts/gh-read, wenn gh für repo-bezogene Leseaufrufe ein Installationstoken einer GitHub App verwenden soll, während das normale gh für Schreibaktionen bei Ihrer persönlichen Anmeldung bleibt.
Erforderliche Umgebungsvariablen:
OPENCLAW_GH_READ_APP_IDOPENCLAW_GH_READ_PRIVATE_KEY_FILE
Optionale Umgebungsvariablen:
OPENCLAW_GH_READ_INSTALLATION_ID, wenn Sie die repo-basierte Suche nach der Installation überspringen möchtenOPENCLAW_GH_READ_PERMISSIONSals kommagetrennte Überschreibung für die Teilmenge der anzufordernden Leseberechtigungen
Reihenfolge der Repo-Auflösung:
gh ... -R owner/repoGH_REPOgit remote origin
Beispiele:
scripts/gh-read pr view 123scripts/gh-read run list -R openclaw/openclawscripts/gh-read api repos/openclaw/openclaw/pulls/123
Beim Hinzufügen von Skripten
- Halten Sie Skripte fokussiert und dokumentiert.
- Fügen Sie einen kurzen Eintrag in der relevanten Dokumentation hinzu (oder erstellen Sie einen, falls er fehlt).