Skip to content

Commit 2ecd51d

Browse files
authored
feat: add attestation info to index (#467)
Signed-off-by: Miguel Martinez Trivino <[email protected]>
1 parent fe96b01 commit 2ecd51d

File tree

24 files changed

+626
-59
lines changed

24 files changed

+626
-59
lines changed

app/cli/internal/action/referrer_discover.go

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,14 @@ type ReferrerDiscoverPublic struct {
3030
}
3131

3232
type ReferrerItem struct {
33-
Digest string `json:"digest"`
34-
Kind string `json:"kind"`
35-
Downloadable bool `json:"downloadable"`
36-
Public bool `json:"public"`
37-
CreatedAt *time.Time `json:"createdAt"`
38-
References []*ReferrerItem `json:"references"`
33+
Digest string `json:"digest"`
34+
Kind string `json:"kind"`
35+
Downloadable bool `json:"downloadable"`
36+
Public bool `json:"public"`
37+
CreatedAt *time.Time `json:"createdAt"`
38+
References []*ReferrerItem `json:"references"`
39+
Metadata map[string]string `json:"metadata,omitempty"`
40+
Annotations map[string]string `json:"annotations,omitempty"`
3941
}
4042

4143
func NewReferrerDiscoverPrivate(cfg *ActionsOpts) *ReferrerDiscover {
@@ -82,6 +84,8 @@ func pbReferrerItemToAction(in *pb.ReferrerItem) *ReferrerItem {
8284
Kind: in.GetKind(),
8385
CreatedAt: toTimePtr(in.GetCreatedAt().AsTime()),
8486
References: make([]*ReferrerItem, 0, len(in.GetReferences())),
87+
Metadata: in.GetMetadata(),
88+
Annotations: in.GetAnnotations(),
8589
}
8690

8791
for _, r := range in.GetReferences() {

app/controlplane/api/controlplane/v1/referrer.pb.go

Lines changed: 76 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/controlplane/api/controlplane/v1/referrer.pb.validate.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/controlplane/api/controlplane/v1/referrer.proto

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,7 @@ message ReferrerItem {
6565
bool public = 6;
6666
repeated ReferrerItem references = 4;
6767
google.protobuf.Timestamp created_at = 5;
68+
69+
map<string, string> metadata = 7;
70+
map<string, string> annotations = 8;
6871
}

0 commit comments

Comments
 (0)