podman/pkg/trust
Miloslav Trmač b36a1d1b79 BREAKING CHANGE: Change how (podman image trust show) represents multiple requirements
Currently
- the output uses the first entry's type, even if the requirements are different
  (notably signedBy + sigstoreSIgned)
- all public keys IDs are collected to a single line, even if some of them
  are interchangeable, and some are required (e.g. two signedBy requirements
  could require an image to be signed by (redhatProd OR redhatBeta) AND (vendor1 OR vendor2)

So, stop collapsing the requirements, and return a separate entry for each one. Multiple
GPG IDs on a single line used to mean AND or OR, now they always mean AND.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2022-08-25 01:52:59 +02:00
..
testdata Recognize the new lookaside names for simple signing sigstore 2022-08-25 01:51:59 +02:00
policy.go Add a unit test for trust.PolicyDescription 2022-08-25 01:51:58 +02:00
policy_test.go Add support for sigstoreSigned in (podman image trust set) 2022-08-25 01:50:43 +02:00
registries.go Use the full descriptionsOfPolicyRequirements for the default scope 2022-08-25 01:52:59 +02:00
trust.go BREAKING CHANGE: Change how (podman image trust show) represents multiple requirements 2022-08-25 01:52:59 +02:00
trust_test.go BREAKING CHANGE: Change how (podman image trust show) represents multiple requirements 2022-08-25 01:52:59 +02:00