Skip to content

Commit 80d44ea

Browse files
Use utf8NoBOM encoding when writing to GITHUB_ENV
Out-File -Encoding utf8 can emit a BOM on certain PowerShell configurations which corrupts the first variable name. Switch to utf8NoBOM to guarantee BOM-less output.
1 parent 239a98d commit 80d44ea

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/publish.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ LogGroup 'Resolve version from manifest' {
105105
} | Format-List | Out-String
106106

107107
# Expose publish context to subsequent steps so the cleanup step can gate on release type.
108-
"PSMODULE_PUBLISH_PSMODULE_CONTEXT_IsPrerelease=$($createPrerelease.ToString().ToLower())" | Out-File -Path $env:GITHUB_ENV -Append -Encoding utf8
109-
"PSMODULE_PUBLISH_PSMODULE_CONTEXT_ReleaseTag=$releaseTag" | Out-File -Path $env:GITHUB_ENV -Append -Encoding utf8
108+
"PSMODULE_PUBLISH_PSMODULE_CONTEXT_IsPrerelease=$($createPrerelease.ToString().ToLower())" | Out-File -Path $env:GITHUB_ENV -Append -Encoding utf8NoBOM
109+
"PSMODULE_PUBLISH_PSMODULE_CONTEXT_ReleaseTag=$releaseTag" | Out-File -Path $env:GITHUB_ENV -Append -Encoding utf8NoBOM
110110
}
111111
#endregion Resolve version from manifest
112112

0 commit comments

Comments
 (0)