From d8dea19ae1d175d25cdf20dd7d50ce41641d21ef Mon Sep 17 00:00:00 2001 From: Tomasz Maczukin <tomasz@gitlab.com> Date: Mon, 16 Jul 2018 14:50:25 +0000 Subject: [PATCH] Merge branch 'powershell-error-regarding-username' into 'master' Fix support for Unicode variable values when Windows+PowerShell are used Closes #3413 See merge request gitlab-org/gitlab-runner!960 --- shells/powershell.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shells/powershell.go b/shells/powershell.go index ee86d433e..48c99f6d5 100644 --- a/shells/powershell.go +++ b/shells/powershell.go @@ -220,6 +220,8 @@ func (b *PsWriter) Finish(trace bool) string { var buffer bytes.Buffer w := bufio.NewWriter(&buffer) + // write BOM + io.WriteString(w, "\xef\xbb\xbf") if trace { io.WriteString(w, "Set-PSDebug -Trace 2\r\n") } -- GitLab