Skip to content

Commit dcc0aac

Browse files
committed
Fix linting error from Go 1.24
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
1 parent c947b04 commit dcc0aac

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

builder/copy.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package builder
22

3-
// Copy "recursivelies copy a file object from source to dest while perserving
3+
// Copy a file object from source to dest while preserving the file mode.
4+
// If the source is a directory, it will recursively copy all files and directories.
45
import (
56
"fmt"
67
"io"
@@ -57,33 +58,33 @@ func copyDir(src, dest string) error {
5758
func copyFile(src, dest string) error {
5859
info, err := os.Stat(src)
5960
if err != nil {
60-
return fmt.Errorf("error reading src file stats: %s", err.Error())
61+
return fmt.Errorf("error reading src file stats: %w", err)
6162
}
6263

6364
err = ensureBaseDir(dest)
6465
if err != nil {
65-
return fmt.Errorf("error creating dest base directory: %s", err.Error())
66+
return fmt.Errorf("error creating dest base directory: %w", err)
6667
}
6768

6869
f, err := os.Create(dest)
6970
if err != nil {
70-
return fmt.Errorf("error creating dest file: %s", err.Error())
71+
return fmt.Errorf("error creating dest file: %w", err)
7172
}
7273
defer f.Close()
7374

7475
if err = os.Chmod(f.Name(), info.Mode()); err != nil {
75-
return fmt.Errorf("error setting dest file mode: %s", err.Error())
76+
return fmt.Errorf("error setting dest file mode: %w", err)
7677
}
7778

7879
s, err := os.Open(src)
7980
if err != nil {
80-
return fmt.Errorf("error opening src file: %s", err.Error())
81+
return fmt.Errorf("error opening src file: %w", err)
8182
}
8283
defer s.Close()
8384

8485
_, err = io.Copy(f, s)
8586
if err != nil {
86-
return fmt.Errorf("Error copying dest file: %s\n" + err.Error())
87+
return fmt.Errorf("error copying dest file: %w", err)
8788
}
8889

8990
return nil

0 commit comments

Comments
 (0)