From 8984c177a029fc84e7e45770bfa8eb92e0ebfcca Mon Sep 17 00:00:00 2001 From: MyDrift Date: Mon, 8 Jul 2024 22:02:53 +0200 Subject: [PATCH] Redirect dev to latest Full Release if can't find prerelease (#2225) * Redirect dev to latest Fulll Release if can't catch prerelease * Fix logic and URL to select the latest release (#2) * Compile Winutil * fix redirect to latest release --------- Co-authored-by: Marterich * Set Powershell Window Title * moved setting Window Name * remove setting Windowname Window Name gets overwritten --------- Co-authored-by: Martin Wiethan <47688561+Marterich@users.noreply.github.com> Co-authored-by: Marterich --- windev.ps1 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windev.ps1 b/windev.ps1 index 2efc3e77..6ad84f4f 100644 --- a/windev.ps1 +++ b/windev.ps1 @@ -20,7 +20,7 @@ function Get-LatestRelease { return $latestRelease.tag_name } catch { Write-Host "Error fetching release data: $_" -ForegroundColor Red - return $null + return $latestRelease.tag_name } } @@ -29,12 +29,14 @@ function RedirectToLatestPreRelease { $latestRelease = Get-LatestRelease if ($latestRelease) { $url = "https://raw.githubusercontent.com/ChrisTitusTech/winutil/$latestRelease/winutil.ps1" - Invoke-RestMethod $url | Invoke-Expression } else { Write-Host 'Unable to determine latest pre-release version.' -ForegroundColor Red + Write-Host "Using latest Full Release" + $url = "https://github.com/ChrisTitusTech/winutil/releases/latest/download/winutil.ps1" } + Invoke-RestMethod $url | Invoke-Expression } # Call the redirect function -RedirectToLatestPreRelease \ No newline at end of file +RedirectToLatestPreRelease