Repository navigation
CipherHorizon v0.1.1
Pre-release
Pre-release
Fixed
- Release notes. A GitHub release now carries its CHANGELOG section. The release configuration disabled
GoReleaser's changelog, which also dropped the notes file, so v0.1.0 was published with only the verification
footer (its notes were then set by hand). - The container smoke test passes against a published image on Podman. It declares the health check in exec
form (the image has no shell), says to passCERT=andKEY=whenopensslis missing, and no longer stops
at random underpipefail.
Changed
- Fewer entries per image in the container registry (5 instead of 9): no BuildKit SBOM and provenance
attestations, and GitHub's provenance attestation is no longer copied into GHCR. Provenance is still verified
withgh attestation verify; SBOMs are release assets, as before. - The release verifies the image signature before it publishes anything, with the command users are given.
- No website for now: the GitHub Pages workflow is removed;
site/is kept. - Dependencies:
modernc.org/sqlite1.60.1; GitHub Actionssetup-node7.1.0,upload-artifact7.0.2,
CodeQL 4.38.3,sbom-action0.24.3.
Verify what you downloaded
sha256sum --check --ignore-missing checksums.txt
cosign verify-blob checksums.txt --bundle checksums.txt.sigstore.json \
--certificate-identity-regexp '^https://github.com/offsetsecurity/cipherhorizon/\.github/workflows/release\.yml@refs/tags/v' \
--certificate-oidc-issuer https://token.actions.githubusercontent.comThe inventory scripts a server of this version hands out are attached too, with
inventory-scripts.sha256; cipherhorizon scripts list prints the same hashes offline.
Full instructions, including the container image and build provenance: docs/engineering/DISTRIBUTION.md.