Release and CI
Script
La directory scripts/ contiene script di supporto per workflow locali e attività operative.
Usali quando un'attività è chiaramente legata a uno script; altrimenti preferisci la CLI.
Convenzioni
- Gli script sono facoltativi salvo quando citati nella documentazione o nelle checklist di rilascio.
- Preferisci le superfici CLI quando esistono (esempio: il monitoraggio dell'autenticazione usa
openclaw models status --check). - Considera gli script specifici dell'host; leggili prima di eseguirli su una nuova macchina.
Script di monitoraggio dell'autenticazione
Il monitoraggio dell'autenticazione è trattato in Autenticazione. Gli script in scripts/ sono extra facoltativi per workflow su telefono systemd/Termux.
Helper di lettura GitHub
Usa scripts/gh-read quando vuoi che gh usi un token di installazione di GitHub App per chiamate di lettura con ambito repository, lasciando il normale gh sul tuo login personale per le azioni di scrittura.
Env richieste:
OPENCLAW_GH_READ_APP_IDOPENCLAW_GH_READ_PRIVATE_KEY_FILE
Env facoltative:
OPENCLAW_GH_READ_INSTALLATION_IDquando vuoi saltare la ricerca dell'installazione basata sul repositoryOPENCLAW_GH_READ_PERMISSIONScome override separato da virgole per il sottoinsieme di permessi di lettura da richiedere
Ordine di risoluzione del repository:
gh ... -R owner/repoGH_REPOgit remote origin
Esempi:
scripts/gh-read pr view 123scripts/gh-read run list -R openclaw/openclawscripts/gh-read api repos/openclaw/openclaw/pulls/123
Quando si aggiungono script
- Mantieni gli script focalizzati e documentati.
- Aggiungi una breve voce nella documentazione pertinente (o creane una se manca).