--fail-on-changes-gate
sth update --fail-on-changes avslutter med kode 1 hvis en håndtert fil ble endret lokalt, uten å bruke noe. Det ideelle rekkverket for pipelines.
Automatisering
Hver kommando ble bygd for å kjøre uten et menneske. STH passer i pipelinene dine med maskinutdata, en pålitelig exitkode og hemmelighetsfri autentisering.
$ sth update --fail-on-changes --json
{ "changed": 0, "upToDate": 12, "outdated": 0 }
$ echo $?
0
$ sth update self
✔ v0.8.3 → v0.9.0 (SHA256 vérifié)sth update --fail-on-changes avslutter med kode 1 hvis en håndtert fil ble endret lokalt, uten å bruke noe. Det ideelle rekkverket for pipelines.
Maskinlesbar tilstand for de fleste kommandoer; feil blir { "error", "code" } med en exitkode forskjellig fra null.
I CI bytter STH OIDC-tokenet injisert av GitHub Actions — ingen langlevd hemmelighet å lagre.
sth update self henter den nyeste stabile utgivelsen og verifiserer SHA256-en før den brukes.