Skip to content

Commit

Permalink
refactor: rename report.LayersMetadata to report.Layers
Browse files Browse the repository at this point in the history
  • Loading branch information
DmitriyLewen committed Feb 18, 2025
1 parent 348c8d7 commit fb65b08
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 21 deletions.
4 changes: 2 additions & 2 deletions integration/integration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -153,8 +153,8 @@ func readReport(t *testing.T, filePath string) types.Report {
// We don't compare repo tags because the archive doesn't support it
report.Metadata.RepoTags = nil
report.Metadata.RepoDigests = nil
for i := range report.Metadata.LayersMetadata {
report.Metadata.LayersMetadata[i].Digest = ""
for i := range report.Metadata.Layers {
report.Metadata.Layers[i].Digest = ""
}

for i, result := range report.Results {
Expand Down
8 changes: 4 additions & 4 deletions integration/sbom_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ func TestSBOM(t *testing.T) {

// SBOM file doesn't contain info about layers
want.Metadata.Size = 0
want.Metadata.LayersMetadata = nil
want.Metadata.Layers = nil
},
},
{
Expand Down Expand Up @@ -103,7 +103,7 @@ func TestSBOM(t *testing.T) {

// SBOM file doesn't contain info about layers
want.Metadata.Size = 0
want.Metadata.LayersMetadata = nil
want.Metadata.Layers = nil
},
},
{
Expand All @@ -123,7 +123,7 @@ func TestSBOM(t *testing.T) {

// SBOM file doesn't contain info about layers
want.Metadata.Size = 0
want.Metadata.LayersMetadata = nil
want.Metadata.Layers = nil
},
},
{
Expand All @@ -143,7 +143,7 @@ func TestSBOM(t *testing.T) {

// SBOM file doesn't contain info about layers
want.Metadata.Size = 0
want.Metadata.LayersMetadata = nil
want.Metadata.Layers = nil
},
},
{
Expand Down
4 changes: 2 additions & 2 deletions pkg/cache/fs_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ func TestFSCache_PutBlob(t *testing.T) {
"Family": "alpine",
"Release": "3.10"
},
"LayersMetadata": [
"Layers": [
{
"DiffID": "sha256:24df0d4e20c0f42d3703bf1f1db2bdd77346c7956f74f423603d651e8e5ae8a7",
"Size": 1000
Expand Down Expand Up @@ -270,7 +270,7 @@ func TestFSCache_PutBlob(t *testing.T) {
]
}
],
"LayersMetadata": [
"Layers": [
{
"Size": 1000,
"Digest": "sha256:dffd9992ca398466a663c87c92cfea2a2db0ae0cf33fcb99da60eec52addbfc5",
Expand Down
14 changes: 7 additions & 7 deletions pkg/scanner/scan.go
Original file line number Diff line number Diff line change
Expand Up @@ -187,13 +187,13 @@ func (s Scanner) ScanArtifact(ctx context.Context, options types.ScanOptions) (t
OS: ptros,

// Container image
ImageID: artifactInfo.ImageMetadata.ID,
DiffIDs: artifactInfo.ImageMetadata.DiffIDs,
RepoTags: artifactInfo.ImageMetadata.RepoTags,
RepoDigests: artifactInfo.ImageMetadata.RepoDigests,
ImageConfig: artifactInfo.ImageMetadata.ConfigFile,
Size: layersMetadata.TotalSize(),
LayersMetadata: lo.Ternary(!layersMetadata.Empty(), layersMetadata, nil),
ImageID: artifactInfo.ImageMetadata.ID,
DiffIDs: artifactInfo.ImageMetadata.DiffIDs,
RepoTags: artifactInfo.ImageMetadata.RepoTags,
RepoDigests: artifactInfo.ImageMetadata.RepoDigests,
ImageConfig: artifactInfo.ImageMetadata.ConfigFile,
Size: layersMetadata.TotalSize(),
Layers: lo.Ternary(!layersMetadata.Empty(), layersMetadata, nil),
},
Results: results,
BOM: artifactInfo.BOM,
Expand Down
12 changes: 6 additions & 6 deletions pkg/types/report.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,12 @@ type Metadata struct {
OS *ftypes.OS `json:",omitempty"`

// Container image
ImageID string `json:",omitempty"`
DiffIDs []string `json:",omitempty"`
RepoTags []string `json:",omitempty"`
RepoDigests []string `json:",omitempty"`
ImageConfig v1.ConfigFile `json:",omitempty"`
LayersMetadata ftypes.LayersMetadata `json:",omitempty"`
ImageID string `json:",omitempty"`
DiffIDs []string `json:",omitempty"`
RepoTags []string `json:",omitempty"`
RepoDigests []string `json:",omitempty"`
ImageConfig v1.ConfigFile `json:",omitempty"`
Layers ftypes.LayersMetadata `json:",omitempty"`
}

// Results to hold list of Result
Expand Down

0 comments on commit fb65b08

Please sign in to comment.