refresh-roots

command
v0.5.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 6, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Command refresh-roots keeps the embedded sigstore trusted roots as fresh as possible.

For every instance declared in sigstore/sigstore-roots.json it fetches the current trusted_root.json over TUF (the very same path the runtime accessor uses, internal/tuf.GetRoot), validates that it parses, writes it to sigstore/roots/<id>.trusted_root.json and stamps that instance's "trusted-root-snapshot" with the current date.

It is idempotent: run twice on the same day against unchanged upstreams it produces byte-identical output. Run it from the repository root:

go run ./hack/refresh-roots

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL