Skip to content

Commit 8dd5f87

Browse files
authored
Merge pull request moby#3842 from sozercan/bump-spdx-tools
2 parents ecae985 + f91df74 commit 8dd5f87

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+2221
-126
lines changed

client/client_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ import (
6161
digest "github.com/opencontainers/go-digest"
6262
ocispecs "github.com/opencontainers/image-spec/specs-go/v1"
6363
"github.com/pkg/errors"
64-
spdx "github.com/spdx/tools-golang/spdx/v2_3"
64+
"github.com/spdx/tools-golang/spdx"
6565
"github.com/stretchr/testify/require"
6666
"golang.org/x/crypto/ssh/agent"
6767
"golang.org/x/sync/errgroup"
@@ -8510,6 +8510,7 @@ func testSBOMSupplements(t *testing.T, sb integration.Sandbox) {
85108510

85118511
// build attestations
85128512
doc := spdx.Document{
8513+
SPDXVersion: "SPDX-2.2",
85138514
SPDXIdentifier: "DOCUMENT",
85148515
Files: []*spdx.File{
85158516
{

exporter/containerimage/attestations.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import (
2020
ocispecs "github.com/opencontainers/image-spec/specs-go/v1"
2121
"github.com/pkg/errors"
2222
spdx_json "github.com/spdx/tools-golang/json"
23-
"github.com/spdx/tools-golang/spdx/common"
24-
spdx "github.com/spdx/tools-golang/spdx/v2_3"
23+
"github.com/spdx/tools-golang/spdx"
24+
"github.com/spdx/tools-golang/spdx/v2/common"
2525
)
2626

2727
var intotoPlatform = ocispecs.Platform{
@@ -122,7 +122,7 @@ func supplementSBOM(ctx context.Context, s session.Group, target cache.Immutable
122122
}
123123

124124
func decodeSPDX(dt []byte) (s *spdx.Document, err error) {
125-
doc, err := spdx_json.Load2_3(bytes.NewReader(dt))
125+
doc, err := spdx_json.Read(bytes.NewReader(dt))
126126
if err != nil {
127127
return nil, errors.Wrap(err, "unable to decode spdx")
128128
}
@@ -134,7 +134,7 @@ func decodeSPDX(dt []byte) (s *spdx.Document, err error) {
134134

135135
func encodeSPDX(s *spdx.Document) (dt []byte, err error) {
136136
w := bytes.NewBuffer(nil)
137-
err = spdx_json.Save2_3(s, w)
137+
err = spdx_json.Write(s, w)
138138
if err != nil {
139139
return nil, errors.Wrap(err, "unable to encode spdx")
140140
}

go.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ require (
5959
github.com/pkg/profile v1.5.0
6060
github.com/serialx/hashring v0.0.0-20190422032157-8b2912629002
6161
github.com/sirupsen/logrus v1.9.0
62-
github.com/spdx/tools-golang v0.3.1-0.20230104082527-d6f58551be3f
62+
github.com/spdx/tools-golang v0.5.0
6363
github.com/stretchr/testify v1.8.2
6464
github.com/tonistiigi/fsutil v0.0.0-20230105215944-fb433841cbfa
6565
github.com/tonistiigi/go-actions-cache v0.0.0-20220404170428-0bdeb6e1eac7
@@ -96,6 +96,7 @@ require (
9696
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.0 // indirect
9797
github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 // indirect
9898
github.com/AzureAD/microsoft-authentication-library-for-go v0.6.0 // indirect
99+
github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 // indirect
99100
github.com/aws/aws-sdk-go-v2 v1.17.6 // indirect
100101
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.10 // indirect
101102
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.24 // indirect

go.sum

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,8 @@ github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRF
167167
github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
168168
github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
169169
github.com/alexflint/go-filemutex v0.0.0-20171022225611-72bdc8eae2ae/go.mod h1:CgnQgUtFrFz9mxFNtED3jI5tLDjKlOM+oUF/sTk6ps0=
170+
github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 h1:aM1rlcoLz8y5B2r4tTLMiVTrMtpfY0O8EScKJxaSaEc=
171+
github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092/go.mod h1:rYqSE9HbjzpHTI74vwPvae4ZVYZd1lue2ta6xHPdblA=
170172
github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=
171173
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
172174
github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
@@ -646,7 +648,6 @@ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/
646648
github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
647649
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
648650
github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
649-
github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE=
650651
github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
651652
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
652653
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
@@ -1140,8 +1141,8 @@ github.com/sourcegraph/go-diff v0.5.1/go.mod h1:j2dHj3m8aZgQO8lMTcTnBcXkRRRqi34c
11401141
github.com/sourcegraph/go-diff v0.5.3/go.mod h1:v9JDtjCE4HHHCZGId75rg8gkKKa98RVjBcBGsVmMmak=
11411142
github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
11421143
github.com/spdx/gordf v0.0.0-20201111095634-7098f93598fb/go.mod h1:uKWaldnbMnjsSAXRurWqqrdyZen1R7kxl8TkmWk2OyM=
1143-
github.com/spdx/tools-golang v0.3.1-0.20230104082527-d6f58551be3f h1:9B623Cfs+mclYK6dsae7gLSwuIBHvlgmEup87qpqsAQ=
1144-
github.com/spdx/tools-golang v0.3.1-0.20230104082527-d6f58551be3f/go.mod h1:VHzvNsKAfAGqs4ZvwRL+7a0dNsL20s7lGui4K9C0xQM=
1144+
github.com/spdx/tools-golang v0.5.0 h1:/fqihV2Jna7fmow65dHpgKNsilgLK7ICpd2tkCnPEyY=
1145+
github.com/spdx/tools-golang v0.5.0/go.mod h1:kkGlrSXXfHwuSzHQZJRV3aKu9ZXCq/MSf2+xyiJH1lM=
11451146
github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=
11461147
github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk=
11471148
github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=

vendor/github.com/anchore/go-struct-converter/.bouncer.yaml

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

vendor/github.com/anchore/go-struct-converter/.gitignore

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

vendor/github.com/anchore/go-struct-converter/.golangci.yaml

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

vendor/github.com/anchore/go-struct-converter/CONTRIBUTING.md

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

0 commit comments

Comments
 (0)