From 00d6875236564e1159529bad58270ab55dc40525 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