Skip to content

Publish PGP signatures for pie.phar #418

@PhrozenByte

Description

@PhrozenByte

Currently PIE recommends using gh attestation verify from the GitHub CLI to verify a downloaded pie.phar. However, I do not have GitHub CLI installed, nor do I wish to install it. Additionally, relying solely on GitHub attestations creates a form of vendor lock-in.

A more portable and well-established alternative would be to provide a standard PGP signature alongside the release asset. Therefore, I would like to suggest publishing a public PGP key and including a pie.phar.asc signature file next to each pie.phar release to allow independent and widely compatible verification. This is common practice for other PHAR projects, such as Composer or PHIVE.

Alternatively, projects like PHPUnit use Sigstore; while I personally prefer PGP for its simplicity and wider availability, Sigstore would also be a viable option.

Besides: Great project, thank you! ❤️

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions