@@ -27,25 +27,25 @@ func (a SignatureManifest) String() string {
27
27
// Equal is helpful for debugging to know if two manifests are equal.
28
28
// They can change if any file is removed/added/edited to an extension.
29
29
func (a SignatureManifest ) Equal (b SignatureManifest ) error {
30
- var err error
30
+ var errs error
31
31
if err := a .Package .Equal (b .Package ); err != nil {
32
- err = errors .Join (err , xerrors .Errorf ("package: %w" , err ))
32
+ errs = errors .Join (errs , xerrors .Errorf ("package: %w" , err ))
33
33
}
34
34
35
35
if len (a .Entries ) != len (b .Entries ) {
36
- err = errors .Join (err , xerrors .Errorf ("entry count mismatch: %d != %d" , len (a .Entries ), len (b .Entries )))
36
+ errs = errors .Join (errs , xerrors .Errorf ("entry count mismatch: %d != %d" , len (a .Entries ), len (b .Entries )))
37
37
}
38
38
39
39
for k , v := range a .Entries {
40
40
if _ , ok := b .Entries [k ]; ! ok {
41
- err = errors .Join (err , xerrors .Errorf ("entry %q not found in second set" , k ))
41
+ errs = errors .Join (errs , xerrors .Errorf ("entry %q not found in second set" , k ))
42
42
continue
43
43
}
44
44
if err := v .Equal (b .Entries [k ]); err != nil {
45
45
err = errors .Join (err , xerrors .Errorf ("entry %q: %w" , k , err ))
46
46
}
47
47
}
48
- return err
48
+ return errs
49
49
}
50
50
51
51
type File struct {
0 commit comments