доработано обновление
Some checks failed
CI / build-test (push) Failing after 55s
Release / pack-and-publish (release) Failing after 33s

This commit is contained in:
FrigaT
2025-12-12 09:23:48 +03:00
parent 9365aa16cd
commit 72b0d60f3a
10 changed files with 103 additions and 94 deletions

View File

@@ -14,7 +14,22 @@ internal class Program
var url = "https://git.frigat.duckdns.org/api/v1/repos/automacon/RetailUpdatesBot/releases";
var APIKey = "0552a77699d7506711946fc71cc6635515726bd1"; //токен
await ReleaseUpdaterFacade.UpdateWithExternalAsync(url, APIKey, installPath, appExe, "latest", updaterPath, true);
SemVerService.TryParse("v0.1.2", out var v1);
Console.WriteLine($"v0.1.2 - {v1}");
SemVerService.TryParse(ReleaseUpdaterFacade.GetCurrentVersion(), out var v2);
Console.WriteLine($"{ReleaseUpdaterFacade.GetCurrentVersion()} - {v2}");
Console.WriteLine(SemVerService.Compare("v0.1.2", ReleaseUpdaterFacade.GetCurrentVersion()));
await ReleaseUpdaterFacade.UpdateAsync(
apiUrl: url,
token: APIKey,
installPath: installPath,
appExeName: appExe,
tempDirectory: Path.Combine(updaterPath, "Tools", "Temp"),
updaterExePath: updaterPath,
versionOrLatest: "latest",
assetMask: "RetailUpdatesBot-{version}.zip"
);
Console.ReadKey();
}

Binary file not shown.

View File

@@ -5,6 +5,7 @@
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<Version>2.0.0</Version>
</PropertyGroup>
<ItemGroup>