Skip to content
This repository was archived by the owner on Oct 5, 2025. It is now read-only.
This repository was archived by the owner on Oct 5, 2025. It is now read-only.

PGP commits are not verified due to no trust chain. #3

@samkelleher

Description

@samkelleher

While it's possible to see that commits are PGP signed, the pgp command running in the container does not by default go and fetch public keys

It needs a gpg.conf like below:

no-greeting
auto-key-retrieve
no-emit-version
auto-key-locate hkps://hkps.pool.sks-keyservers.net

However, even if it did fetch the keys, due to the trust required, the signature still is not verified. You have to trust keys specifically via interaction.

This means the tool should be configurable to fetch and trust certain keys (on startup). Project maintainers would need to manage a manifest of trusted keys and keep them up to date.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions