@@ -44,13 +44,16 @@ func GetTargets(usage sigtuf.UsageKind, proxy Proxy) ([]sigtuf.TargetFile, error
44
44
if err != nil {
45
45
return nil , fmt .Errorf ("could not create remote store object: %s" , err .Error ())
46
46
}
47
- tufClient := tufclient .NewClient (tufclient .MemoryLocalStore (), remoteStore )
48
- tufClient .Init ([]byte (SigstoreTUFRootJSON ))
49
- err = tufClient .UpdateRoots ()
47
+ localClient := tufclient .NewClient (tufclient .MemoryLocalStore (), remoteStore )
48
+ err = localClient .Init ([]byte (SigstoreTUFRootJSON ))
49
+ if err != nil {
50
+ return nil , fmt .Errorf ("error initializing tuf client: %s" , err .Error ())
51
+ }
52
+ err = localClient .UpdateRoots ()
50
53
if err != nil {
51
54
return nil , fmt .Errorf ("error updating tuf client roots: %s" , err .Error ())
52
55
}
53
- _ , err = tufClient .Update ()
56
+ _ , err = localClient .Update ()
54
57
if err != nil {
55
58
return nil , fmt .Errorf ("error updating tuf client metadata: %s" , err .Error ())
56
59
}
@@ -65,7 +68,7 @@ func GetTargets(usage sigtuf.UsageKind, proxy Proxy) ([]sigtuf.TargetFile, error
65
68
Sigstore customMetadata `json:"sigstore"`
66
69
}
67
70
68
- targets , err := tufClient .Targets ()
71
+ targets , err := localClient .Targets ()
69
72
if err != nil {
70
73
return nil , fmt .Errorf ("error getting targets: %w" , err )
71
74
}
@@ -83,7 +86,7 @@ func GetTargets(usage sigtuf.UsageKind, proxy Proxy) ([]sigtuf.TargetFile, error
83
86
}
84
87
if scm .Sigstore .Usage == usage {
85
88
dest := inMemoryDest {}
86
- err = tufClient .Download (name , dest )
89
+ err = localClient .Download (name , dest )
87
90
if err != nil {
88
91
globalBuffer .Reset ()
89
92
return nil , fmt .Errorf ("error downloading target: %s" , err .Error ())
0 commit comments