fix(yaml): set indentation to 2 spaces
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing

The replaced module gopkg.in/yaml.v3 enforce an indentation of 4 spaces, when 0
spaces are defined. This is sad, because the old behavior can not be reproduced.

Instead of using 4 spaces for indentation, when `yamlEncoder.SetIndent(0)` is
called, we call `yamlEncoder.SetIndent(2)` to use 2 spaces for indentation,
because it is closer to 0 instead 4 spaces.
This commit is contained in:
Markus Pesch 2025-02-25 16:35:44 +01:00
parent 6761dbf419
commit 68db80a05a
Signed by: volker.raschek
GPG Key ID: 852BCC170D81A982

View File

@ -100,12 +100,12 @@ func run(cmd *cobra.Command, args []string) error {
defer f.Close() defer f.Close()
yamlEncoder := yaml.NewEncoder(f) yamlEncoder := yaml.NewEncoder(f)
yamlEncoder.SetIndent(0) yamlEncoder.SetIndent(2)
return yamlEncoder.Encode(dockerComposeConfig) return yamlEncoder.Encode(dockerComposeConfig)
default: default:
yamlEncoder := yaml.NewEncoder(os.Stdout) yamlEncoder := yaml.NewEncoder(os.Stdout)
yamlEncoder.SetIndent(0) yamlEncoder.SetIndent(2)
return yamlEncoder.Encode(dockerComposeConfig) return yamlEncoder.Encode(dockerComposeConfig)
} }