diff --git a/builder/config_reader.go b/builder/config_reader.go index 66625fbc5..39ffc4fba 100644 --- a/builder/config_reader.go +++ b/builder/config_reader.go @@ -94,7 +94,7 @@ func ValidateConfig(c Config) error { // parseConfig reads a builder configuration from file func parseConfig(file *os.File) (Config, error) { builderConfig := Config{} - tomlMetadata, err := toml.DecodeReader(file, &builderConfig) + tomlMetadata, err := toml.NewDecoder(file).Decode(&builderConfig) if err != nil { return Config{}, errors.Wrap(err, "decoding toml contents") } diff --git a/go.mod b/go.mod index 62a5c45ae..52a6ac1d9 100644 --- a/go.mod +++ b/go.mod @@ -1,7 +1,7 @@ module github.com/buildpacks/pack require ( - github.com/BurntSushi/toml v0.4.1 + github.com/BurntSushi/toml v1.0.0 github.com/Masterminds/semver v1.5.0 github.com/apex/log v1.9.0 github.com/buildpacks/imgutil v0.0.0-20211203200417-76206845baac diff --git a/go.sum b/go.sum index e9de659ac..7546f980e 100644 --- a/go.sum +++ b/go.sum @@ -63,8 +63,9 @@ github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935 github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/BurntSushi/toml v0.4.1 h1:GaI7EiDXDRfa8VshkTj7Fym7ha+y8/XxIgD2okUIjLw= github.com/BurntSushi/toml v0.4.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= +github.com/BurntSushi/toml v1.0.0 h1:dtDWrepsVPfW9H/4y7dDgFc2MBUSeJhlaDtK13CxFlU= +github.com/BurntSushi/toml v1.0.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww=