From 416827872a6e2c820bd58209d267685d4c07cb7d Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Sun, 7 Jun 2026 22:51:59 +0300 Subject: [PATCH] fix(update): tolerate empty windows channel env --- website/install.ps1 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/website/install.ps1 b/website/install.ps1 index ca22974f..65192108 100644 --- a/website/install.ps1 +++ b/website/install.ps1 @@ -1,6 +1,5 @@ [CmdletBinding()] param( - [ValidateSet("stable", "preview")] [string]$Channel = $env:HERDR_CHANNEL, [string]$ManifestUrl = $env:HERDR_MANIFEST_URL, [string]$InstallDir = $env:HERDR_INSTALL_DIR, @@ -15,6 +14,11 @@ if ([string]::IsNullOrWhiteSpace($Channel)) { $Channel = "preview" } +if ($Channel -notin @("stable", "preview")) { + Write-Error "Invalid Herdr channel '$Channel'. Use 'preview'." + exit 1 +} + function Write-Step { param([string]$Message) Write-Host "==> $Message"