diff --git a/internal/config/config.go b/internal/config/config.go index 3993a65..7c49c3f 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -72,11 +72,11 @@ func Load(configFile string) (*Config, error) { if configFile != "" { buf, err := os.ReadFile(configFile) if err != nil { - return nil, fmt.Errorf("error reading config file: %s", err) + return nil, fmt.Errorf("error reading config file: %w", err) } err = yaml.Unmarshal(buf, globalConfig) if err != nil { - return nil, fmt.Errorf("error parsing config file: %s", err) + return nil, fmt.Errorf("error parsing config file: %w", err) } } // Load config values from environment variables @@ -84,7 +84,7 @@ func Load(configFile string) (*Config, error) { // vars that we hadn't explicitly specified in annotations above err := envconfig.Process("dummy", globalConfig) if err != nil { - return nil, fmt.Errorf("error processing environment: %s", err) + return nil, fmt.Errorf("error processing environment: %w", err) } return globalConfig, nil }