Skip to content

Add signed checksums, SBOMs, and provenance to release artifacts #32

Description

@Vonng

Summary

The release currently publishes SHA-256 checksums but does not provide:

  • signed checksums or artifact signatures;
  • SBOMs;
  • build provenance/attestations;
  • signed release tags.

Goal

Give downstream users verifiable evidence that binaries, packages, and images were built from the intended SILO Console source and dependency graph.

Acceptance criteria

  • Generate an SPDX or CycloneDX SBOM for binaries/packages and OCI images.
  • Publish build provenance for the tagged commit and workflow identity.
  • Sign checksum manifests and container images using an agreed keyless or managed-key workflow.
  • Verify signatures and attestations in CI before publishing a release.
  • Document offline verification commands.
  • Preserve a key-rotation/revocation procedure if managed keys are used.
  • Decide whether annotated git tags must also be signed and enforce the decision.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/packagingPackages, containers, and release artifactsarea/releaseRelease process and versioningenhancementNew feature or requestfollow-upAccepted follow-up work; not a release blockerpriority/mediumMedium priority follow-upsecuritySecurity-sensitive issue

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions