From 53afc252ea629fa410c25042e07d06c9ea63369a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 29 Mar 2026 19:31:26 +0000 Subject: [PATCH] fix: use precise regex in install.ps1 asset matching Agent-Logs-Url: https://github.com/MCCTeam/Minecraft-Console-Client/sessions/bfeecfa8-81d9-45da-b1a7-b2dd6804b34f Co-authored-by: milutinke <441903+milutinke@users.noreply.github.com> --- docs/.vuepress/public/install.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/.vuepress/public/install.ps1 b/docs/.vuepress/public/install.ps1 index 4d998b01..7255738d 100644 --- a/docs/.vuepress/public/install.ps1 +++ b/docs/.vuepress/public/install.ps1 @@ -27,7 +27,7 @@ Write-Host "Fetching latest release information..." $release = Invoke-RestMethod -Uri $apiUrl -UseBasicParsing # --- Locate the correct asset --- -$asset = $release.assets | Where-Object { $_.name -like "*-$suffix.exe" } | Select-Object -First 1 +$asset = $release.assets | Where-Object { $_.name -match "^MinecraftClient-.*-$([regex]::Escape($suffix))\.exe$" } | Select-Object -First 1 if (-not $asset) { Write-Error "Could not find a release asset for '$suffix'."