Skip to content

v0.2

Latest

Choose a tag to compare

@chicks-net chicks-net released this 12 Sep 00:54
· 9 commits to main since this release
a9b690b

What's Changed

  • 🕰️ [just] add local-test recipe for sanity check with real clocks by @chicks-net in #38
  • Mark .just/ template boilerplate as linguist-vendored by @chicks-net in #39
  • ✅ [readme] update known bugs and coming soon list by @chicks-net in #43
  • 🚀 [gha] add release workflow with signed binaries and SLSA provenance, fixes #42 by @chicks-net in #44

Full Changelog: v0.1...v0.2

Verifying the binaries

Each ctm-<os>-<arch> binary is signed keyless with cosign (Sigstore).
Verify a binary against its bundle:

cosign verify-blob \
    --bundle ctm-<os>-<arch>.bundle \
    --certificate-oidc-issuer https://token.actions.githubusercontent.com \
    --certificate-identity-regexp '^https://github\.com/chicks-net/ctm/\.github/workflows/release\.yml@.+$' \
    ctm-<os>-<arch>

Or check it the old-school way:

cosign verify-blob --bundle ctm-<os>-<arch>.bundle ctm-<os>-<arch>

SLSA-3 build provenance is attached to the release as multiple.intoto.jsonl.