diff --git a/main.go b/main.go index 3ada5d6..f6d5687 100644 --- a/main.go +++ b/main.go @@ -169,7 +169,7 @@ func setOutput(k, v string) (err error) { err = cErr } }() - envMsg := fmt.Sprintf("%s=%s\n", k, strings.ReplaceAll(v, "\n", "\\n")) + envMsg := fmt.Sprintf("%s=\"%s\"\n", k, strings.ReplaceAll(v, "\n", "\\n")) if _, err := envFile.Write([]byte(envMsg)); err != nil { return errors.Wrap(err, "write to env file")