--fail-on-changes-gate
sth update --fail-on-changes avslutas med kod 1 om en hanterad fil ändrats lokalt, utan att tillämpa något. Det perfekta skyddsräcket för pipelines.
Automatisering
Varje kommando byggdes för att köras utan människa. STH passar i dina pipelines med maskinutdata, en pålitlig exitkod och hemlighetsfri 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 avslutas med kod 1 om en hanterad fil ändrats lokalt, utan att tillämpa något. Det perfekta skyddsräcket för pipelines.
Maskinläsbart tillstånd för de flesta kommandon; fel blir { "error", "code" } med en exitkod som inte är noll.
I CI byter STH det OIDC-token som GitHub Actions injicerar — ingen långlivad hemlighet att lagra.
sth update self hämtar den senaste stabila releasen och verifierar dess SHA256 innan den tillämpas.