Skip to content

Sign important release version tags #129

Description

@jeremi

Context

OpenSSF Best Practices silver criterion version_tags_signed suggests that important version-control tags, such as public release tags, be cryptographically signed and verifiable as described in signed_releases.

The current v0.8.0 tag is an annotated tag, but git tag -v v0.8.0 reports no signature.

Scope

  • Decide whether Registry Stack will sign future important version tags with GPG, SSH signing, Sigstore/Gitsign, or another verifiable mechanism.
  • Document the verification process and trusted identity/key material.
  • Update release procedure docs so future public release tags are signed.
  • Decide whether any existing tags should be replaced, superseded, or left as historical unsigned tags.

Done when

  • Future important release tags are cryptographically signed.
  • External users can verify the tag signature using public instructions.
  • The Best Practices version_tags_signed answer can be updated with public evidence.

Non-goals

  • Do not rewrite existing release history without an explicit release-management decision.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:platformRegistryStack platform and cross-product ownership.criticality:p3Priority/criticality P3.enhancementNew feature or requesttriage:roadmapRoadmap triage.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions