From 4d5d6722a7a8036db27e3e1151fcc85f26660c8e Mon Sep 17 00:00:00 2001 From: theolivenbaum Date: Thu, 21 Apr 2022 09:38:41 +0200 Subject: [PATCH] Check if version exists --- Releaser/Program.cs | 10 ++++++++++ Releaser/Releaser.csproj | 1 - 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Releaser/Program.cs b/Releaser/Program.cs index 6ca1ca2..79085b8 100644 --- a/Releaser/Program.cs +++ b/Releaser/Program.cs @@ -9,6 +9,16 @@ if (!Version.TryParse(version, out _)) return 0xDEAD; } +using var client = new HttpClient(); + +var response = await client.GetAsync($"https://github.com/electron/electron/releases/tag/v{version}"); +if (!response.IsSuccessStatusCode) +{ + Console.WriteLine($"Version not found on GitHub : {version}"); + return 0xDEAD; +} + + var yamlFile = Path.GetFullPath("../.devops/build-nuget.yaml"); var csFile = Path.GetFullPath("../ElectronNET.CLI/Commands/BuildCommand.cs"); var packageFile = Path.GetFullPath("../ElectronNET.Host/package.json"); diff --git a/Releaser/Releaser.csproj b/Releaser/Releaser.csproj index 74abf5c..fb76edd 100644 --- a/Releaser/Releaser.csproj +++ b/Releaser/Releaser.csproj @@ -4,7 +4,6 @@ Exe net6.0 enable - enable